php increment variable Wert 1, wenn senden
Hallo, ich bin neu in php und begann zu lernen. Ich versuche Inkrementieren Variablenwert mit 1 wenn der submit-button gedrückt wird.
Mein Code:
<?php
$i=0;
if($_POST['submit']){
echo $i+1;
}
?>
Dank
Sie müssen speichern, die variable irgendwo, zB. Datei -, Datenbank-oder sogar Sitzung. Was Sie tun, wird immer zeigen
danke werde ich versuchen 🙂
Nachdem dieses Skript ausgeführt wird, die variable $i wird freigegeben, im Speicher (aka it ' s gone). Das nächste mal, wenn Sie das script ausführen, PHP hat keine Ahnung, was $ich ist, bis man $ich=0. Also, wenn Sie auf senden klicken, wird es immer echo 1.
1
.danke werde ich versuchen 🙂
Nachdem dieses Skript ausgeführt wird, die variable $i wird freigegeben, im Speicher (aka it ' s gone). Das nächste mal, wenn Sie das script ausführen, PHP hat keine Ahnung, was $ich ist, bis man $ich=0. Also, wenn Sie auf senden klicken, wird es immer echo 1.
InformationsquelleAutor Manan | 2013-07-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bist du der Variablen $i gespeichert werden soll in der Sitzung zum Beispiel, damit es nicht an Wert verlor, wenn Sie das Formular abschicken. (Sie können dies überprüfen, Antwort Ist die PHP oder PHP-basierten web-framework stateful oder stateless?)
Auch, wenn Ihr Skript ausgeführt wird, das erste, was Sie tun, ist
$i = 0;
also, wenn Sie ausführen, Sie initialisieren die variable auf 0.InformationsquelleAutor Anas
Diese merkt sich den letzten Wert, der zwischen den Seiten
InformationsquelleAutor Simón Internacional
^ erzählt Sie, wenn es ein post.
^ - Schritten
$I
und dann druckt$I
^ druckt
$I
und dann Schritten$I
^ sagt dir, ob
['submit']
existiert in$_POST
ohne Hinweise.InformationsquelleAutor CodeAngry
InformationsquelleAutor iTom