![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() Registriert seit: 22.06.2001
Beiträge: 1.611
|
![]() Hi Leute,
könntet ihr Euch mal bitte folgendes PHP-Script ansehen? Ich möchte einfach den Zähler eines Formulars beim ersten Aufruf auf 0 setzen und dann bei jeden Klick auf den Button um eines Hochzählen. Es zählt aber nur bis 1 hoch - was mache ich da falsch? PHP-Code:
|
![]() |
![]() |
![]() |
#2 |
Senior Member
![]() Registriert seit: 22.05.2002
Beiträge: 155
|
![]() Hi,
dein skript muss ja wissen wo der Zähler gerade steht, damit es diesen um 1 erhöhen kann. Bei Deinem Skript war $z immer leer und du hast es mit $z++ um eins raufgezählt also war der wert immer 1. Du hast jetzt mehrere Möglichkeiten, zb du du speicherts den aktuellen Wert in der Session oder du postest den aktuellen Wert im Formular mit. Die Möglichkeit mit Posten funkt so: <? if (!$gesendet) {$z=0;} if ($gesendet) { $z = $_POST["z"]; $z++; } echo "Z = $z "; ?> <form action = "<?PHP echo $PHP_SELF?>" method = "post"> <input type="hidden" value="<? print $z?>" name="z"> <input type="submit" name="gesendet" value="Gesendet"> </form> Gruß Bev
____________________________________
Beer: so much more than just a breakfast drink!\" ![]() |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() Registriert seit: 22.06.2001
Beiträge: 1.611
|
![]() Danke, dass war ja flott!!!
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|