par
guillaume40 » 01 sept. 2006, 22:56
maintenant sa marche tout bien sauf un truc
http://desbieys.guillaume.free.fr/quizz/index.php
Cliquer juste sur valider ( la réponse est dans le champ du formulaire)
Et sa dit mauvaise réponse alors que c'est pareil
____
<?php
session_start();
if(empty($_GET['id']))
{
if(empty($_SESSION['point']))
{
$_SESSION['point'] = 0;
}
$fichier = file('database.txt');
$ligne_total = count($fichier);
$ligne_tire = rand(1, $ligne_total);
$ligne_a = $fichier[$ligne_tire];
$reponse = explode(" \ ", $ligne_a);
echo 'Vos point(s) : ' . $_SESSION['point'] . '<HR>';
echo 'Questions : ' . $reponse[0] . '<br />';
echo 'Réponse : ' . $reponse[1] . '<br />';
echo '<form action="index.php?id=1" method="POST">
<input type="text" name="reponse" value="'.$reponse[1].'">
<input type="submit" value="Verifier">
</form>';
$_SESSION['solution'] = $reponse[1];
}
if($_GET['id'] == 1 )
{
$reponse2 = $_SESSION['solution'];
$reponse = $_POST['reponse'];
if($reponse == $reponse2)
{
echo 'Bravo vous venez de gagner 1 point ! <br /><HR>';
$_SESSION['point']++;
echo '<a href="index.php">Rejouer</a>';
}
if($reponse != $reponse2)
{
echo 'Mauvaise réponse ! <br />';
echo 'La réponse était ' . $reponse2 . '<br /><HR>';
echo '<a href="index.php">Rejouer</a>';
}
}
?>
maintenant sa marche tout bien sauf un truc
http://desbieys.guillaume.free.fr/quizz/index.php
Cliquer juste sur valider ( la réponse est dans le champ du formulaire)
Et sa dit mauvaise réponse alors que c'est pareil
____
[php]<?php
session_start();
if(empty($_GET['id']))
{
if(empty($_SESSION['point']))
{
$_SESSION['point'] = 0;
}
$fichier = file('database.txt');
$ligne_total = count($fichier);
$ligne_tire = rand(1, $ligne_total);
$ligne_a = $fichier[$ligne_tire];
$reponse = explode(" \ ", $ligne_a);
echo 'Vos point(s) : ' . $_SESSION['point'] . '<HR>';
echo 'Questions : ' . $reponse[0] . '<br />';
echo 'Réponse : ' . $reponse[1] . '<br />';
echo '<form action="index.php?id=1" method="POST">
<input type="text" name="reponse" value="'.$reponse[1].'">
<input type="submit" value="Verifier">
</form>';
$_SESSION['solution'] = $reponse[1];
}
if($_GET['id'] == 1 )
{
$reponse2 = $_SESSION['solution'];
$reponse = $_POST['reponse'];
if($reponse == $reponse2)
{
echo 'Bravo vous venez de gagner 1 point ! <br /><HR>';
$_SESSION['point']++;
echo '<a href="index.php">Rejouer</a>';
}
if($reponse != $reponse2)
{
echo 'Mauvaise réponse ! <br />';
echo 'La réponse était ' . $reponse2 . '<br /><HR>';
echo '<a href="index.php">Rejouer</a>';
}
}
?>[/php]