Problème d'incrémentation du compteur

Répondre
magic001
le 15/05/2005 à 16:12
magic001
bonjour à tous et à toutes;

je dois rendre un jeu ce mercredi, mais j'ai un problème dans mon code. lorsque j'incrémente mon compteur, il n'arrive qu'à 1 et repart après à 0.
voici le code:

<?PHP
if(isset($_GET['q']))
$q = $_GET['q'];
else
$q = 1;
if(isset($_GET['bouton']))
{

$identifiantQuestion = $q;
$choixCandidat = $_GET['bouton'];

$bonneReponse = $tabBonnesReponses[$identifiantQuestion];

if( $bonneReponse == $choixCandidat)
{
$cpt++;
}

$q++;
if($q>20)
{
$q = 1;

}

}
?>

//cpt représente le compteur.
?>


pour plus de détails, je suis en ligne.
merci d'avance.
moogli
le 15/05/2005 à 18:05
moogli
Salut,

Tes infos proviennent d'un formulaire ?
si oui quel méthode a tu définis ( GET ou POST )?

d'apres ton code, $_GET['bouton'] n'existe pas ( si non le $q++ s'effecturais ).

Cette hypothèse en me basant sur le fait que tu passe correctement la valeur de $q entre les page ( l'utilisation des session me semble indiqué ;) )

smiley
Il en faut peu pour être heureux !!!!!
magic001
le 15/05/2005 à 18:29
magic001
salut et merci de me repondre.

désolé pour ce delai de reponse,en effet je suis sur plusieurs forums.
j'ai bel et bien utilisé une variable de session.
voici le code:

<? session_start();
session_register('cpt');
if (isset($_SESSION['cpt']))
{
$_SESSION['cpt'] == $cpt ;
}
else
{
$_SESSION['cpt'] == 0;
?>


merci
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours