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...

2 réponses

  1. 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
  2. chupei
     
    non c pas ça le truc !!!! J'utilise même pas mon formulaire pr cpt !!!! Il affiche toujours 1 !!!!!
    0
    1. moiced59 Messages postés 1161 Statut Membre 60
       
      Bah c le meme principe il te faut bien stocker ta variable quelque part !!!
      0