php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.12.2004, 15:32  
Gast
 
Beiträge: n/a
Standard kleines Problem

Hallo zusammen ,

ich habe hier ein kleines Problem :

Ich möchte einen Button angezeigt bekommen , aber wenn in der DB eine Zahl grösser 0 steht sol er einen Text wieder geben

Beispiel :

Es steht 0 drin , kann er etwas erstellen und er trägt in die DB eine 4 ein ( die ich über Cronjob alle x minuten 1 abziehen lasse )

Steht in der der DB aber eine 1 soll der Test kommen " Du musst noch x Tick warten " und somit soll er kein Update in der DB machen

Hier der code den ich bis jetzt habe , der aber nur eine weisse Seite anzeigt :



PHP-Code:

<?php
 
 
require("connect.inc.php");
 
 
$sql " SELECT Zeit from daten ";
 
$ergebnis mysql_query($sql);
 if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
 
$ergebnis2 mysql_fetch_array($ergebnis);
 
 
$Tick $ergebnis2['Zeit'];
 
?>
 
 <form action="" method="post" name="submit">
 
<?
     
if($_POST["submit"])
    {
     
     
$updat "UPDATE benutzerdaten Set Zeit = Zeit + 4 ";
     
     
$update mysql_query($updat);
    
         if (
$ergebnis2['Zeit'] < 
         {
         echo 
"<input type=submit name=submit value=erstellen>";
         }
        
             else
            
             {
             echo 
"Du musst noch : $Zeit Minuten warten";
             }
         
 
?>

</form>

<?
}
?>
Woran kann es liegen und wie baue ich es ein das er gleich nach den betätigen des Buttons den Text wieder gibt das er nichts erstellen kann !

Ich möchte ja verhindern das er mehrmals hintereinander einträge in die DB machen kann ( mittels F5 )

Kann mir da wer helfen ?

Mfg Mucki
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.12.2004, 23:27  
Gast
 
Beiträge: n/a
Standard

so habe es nochmal etwas geändert , aber folgendes problem besteht weiter :

Wenn ich auf den Button klicke trägt 4 in die DB , der Button bleibt aber ( er soll verschwinden solange in der datenbank eine zahl gröser null steht !

beim 2. klick verschwindet zwar der Button aber er trägt nochmal 4 dazu also setzt es auf 8 , bei weiteren drücken der F5 Taste macht er immer weiter Updaten !

hier der code :

PHP-Code:

<?php
 
 
require("connect.inc.php");
 
 
$sql " SELECT Tick from benutzerdaten ";
 
$ergebnis mysql_query($sql);
 if (
mysql_errno()) die ("MySQL-Error: " mysql_error());
 
$ergebnis2 mysql_fetch_array($ergebnis);
 
 
$Tick $ergebnis2['Tick'];
 
?>
 
<form action="" method="post" name="submit">

<?

$submit  
$_POST['submit'];

$updat "UPDATE benutzerdaten Set Tick = Tick + 4 ";

 if (
$ergebnis2['Tick'] < )
            {
            echo 
"<input type=submit name=submit value=erstellen>";
            }
              else
                     {
                      echo 
"Du musst noch : $Tick Tick warten";
                     }
                      
    if (isset(
$_POST['submit'])) 
    { 
    
$update mysql_query($updat);
     }
?>
</form>

kann mir da wer helfen ? Hab es den ganzen Tag schon versucht hinzubekommen !


Danke im vorraus schon mal
 
Alt 05.12.2004, 09:44  
Gast
 
Beiträge: n/a
Standard

setz doch ne session variable .. beim anschauen des formulars auf 1 setzen, nach dem
absatzen $var--; auführen und dann testen ob die zahl == 0 ist .. nur dann das update
ausführen - sonst eben nicht.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ein kleines Join Problem (MySQL) susi85 Datenbanken 12 12.12.2007 20:00
Kleines problem mit meiner PHP Internetseite Clawhammer PHP Tipps 2008 2 24.10.2007 12:56
[Erledigt] Ein kleines Problem Datenbanken 2 11.01.2006 00:50
kleines Problem mit css layer Rotti HTML, Usability und Barrierefreiheit 0 08.12.2005 22:36
Sicher nur ein kleines Problem allerdings finde ich es nicht Datenbanken 8 30.10.2005 16:44
Kleines Problem Markus Biehl PHP Tipps 2005-2 7 16.10.2005 12:43
kleines Problem beim Login[Erledigt] PHP Tipps 2005-2 4 19.09.2005 18:25
kleines formular problem PHP Tipps 2005-2 2 10.08.2005 20:14
Kleines Problem mit preg_replace() PHP Tipps 2005-2 3 25.07.2005 11:55
mod_rewrite kleines problem -umschreiben url PHP Tipps 2005-2 2 21.07.2005 13:16
Kleines Problem mit einem String... MortakArtos PHP Tipps 2005 2 24.01.2005 10:42
kleines Problem mit >date< PHP Tipps 2004-2 4 11.12.2004 19:42
kleines Problem mit kleinem Rätsel PHP Tipps 2004 4 30.07.2004 18:34
Kleines Problem mit Upload-Script Pimbolie1979 PHP Tipps 2004 1 28.07.2004 11:53
n kleines problem PHP Tipps 2004 18 12.07.2004 21:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.