par
Ryle » 12 avr. 2006, 09:57
Hello !
Ton code m'a l'air un peu bizare si j'ai bien compris ce que tu veux faire... déjà lorsque tu fais le echo de "$etape++", il faut savoir que la valeur affichée est $etape et pas $etape+1 :
$etape = 1;
echo $etape++; // affiche 1 puis incrémente $etape
echo $etape; // affiche 2
// Si tu veux afficher la valeur incrémentée, il faut placer le ++ avant :
$etape = 1;
echo ++$etape; // affiche 2
Le 2nd problème que tu peux rencontrer est celui-ci : ton formulaire ne s'affiche que si $etape est égale à 1. Hors, au début de ton code, si $etape est égale à 1, et que la case n'est pas cochée, tu le fais passer à 0 :
if ($etape==1){
if (!isset($_POST["checkbox"])) $etape--;
}
Hello !
Ton code m'a l'air un peu bizare si j'ai bien compris ce que tu veux faire... déjà lorsque tu fais le echo de "$etape++", il faut savoir que la valeur affichée est $etape et pas $etape+1 :
[php]$etape = 1;
echo $etape++; // affiche 1 puis incrémente $etape
echo $etape; // affiche 2
// Si tu veux afficher la valeur incrémentée, il faut placer le ++ avant :
$etape = 1;
echo ++$etape; // affiche 2[/php]
Le 2nd problème que tu peux rencontrer est celui-ci : ton formulaire ne s'affiche que si $etape est égale à 1. Hors, au début de ton code, si $etape est égale à 1, et que la case n'est pas cochée, tu le fais passer à 0 :
[php]if ($etape==1){
if (!isset($_POST["checkbox"])) $etape--;
} [/php]