Soucis dollar post

chupei -  
moiced59 Messages postés 1161 Statut Membre -
Bonjour, voici mon code

if (empty($_POST['cpt'])){
$_POST['cpt']=0;
}
if (isset($_POST['cpt'])){
$_POST['cpt']++;
echo $_POST['cpt'];
}

je clic sur un bouton "envoyer" (formulaire) qui normalement fait réactualiser la page, donc je devrais voir afficher 1 la première fois; 2 la deuxième etc. Mais ce n'est pas le cas, $_POST affiche tjs 1 ? Comment cela ? Merci...
A voir également:

2 réponses

moiced59 Messages postés 1161 Statut Membre 60
 
Bonjour

Tu recharges la meme page dc tu devrais affecter la valeur a ton champ et non faire un echo c pour cela que la valeur du champ ne s'incremente pas !!
Essai ca :

if (empty($_POST['cpt'])){
$_POST['cpt']=0;
}
if (isset($_POST['cpt'])){
$_POST['cpt']++;
echo $_POST['cpt']; ======> Probleme ICI new valeur

}

Met ton code php dans le value de ton formulaire

Value = "<?php if empty ...
1
chupei
 
non c pas ça le truc !!!! J'utilise même pas mon formulaire pr cpt !!!! Il affiche toujours 1 !!!!!
0
moiced59 Messages postés 1161 Statut Membre 60
 
Bah c le meme principe il te faut bien stocker ta variable quelque part !!!
0