classement par point
Posté : 12 oct. 2009, 21:54
Boinsoir,
je suis en train de créer un site de "questions" en ligne pour moi, ma famille et des amis.
Mais j'ai un problème, quand j'ajoute 10 point pour réponse juste et bien ma page affiche un noir.
Voici mon code source:
je suis en train de créer un site de "questions" en ligne pour moi, ma famille et des amis.
Mais j'ai un problème, quand j'ajoute 10 point pour réponse juste et bien ma page affiche un noir.
Voici mon code source:
<?
require("../conf.php3");
// CONNEXION MYSQL
$db_link = @mysql_connect($sql_serveur,$sql_user,$sql_passwd);
if(!$db_link) {echo "Connexion impossible à la base de données <b>$sql_bdd</b> sur le serveur <b>$sql_server</b><br>Vérifiez les paramètres du fichier conf.php3"; exit;}
// SELECTION DE L'ENREGISTREMENT CONTENANT L'ID EN COURS
$requete=mysql_db_query($sql_bdd,"select * from membre where id=\"$id\"",$db_link) or die(mysql_error());
// SI L'ID N'EXISTE PAS
if(mysql_num_rows($requete)==0)
{
// REDIRECTION PAGE ERREUR
header("Location:$url_erreur");
exit;
}
// LIGNE FACULTATIVE : RECUPERATION DU PSEUDO
$pseudo_membre=mysql_result($requete,0,"pseudo");
// DECONNEXION MYSQL
mysql_close($db_link);
?>
<link href="CSS.css" type="text/css" rel="stylesheet">
<?php
// Reponse > "Paris"
if (isset($_POST['reponse'])) // Si la variable existe
{
// On se crée une variable $reponse
$reponse = $_POST['reponse'];
}
else // La variable n'existe pas encore
{
$reponse = ""; // On crée une variable $reponse vide
}
if ($reponse == "paris") // Si la reponse est bonne
{
// On affiche la page cachée.
?>
<?php
$reponse = mysql_query("SELECT * FROM point_membre")or die(mysql_error()); //selection de la table et des champs
//on retourne tout ça avec une boucle
mysql_query("UPDATE point_membre = point_membre + 10");
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<fieldset>
<legend>Réponse</legend>
<p>Vous avez répondu: <?php echo $_POST['reponse']; ?> <br />
Vous avez <span style="color:red">
<?php
if ($reponse = "paris");
{
echo"Juste";
}
?>
</span>
<br /><br />
Points gagné : 10
<br />Ton total de points : <?php echo $donnees['point_membre']; ?>
<br /><br />
<a href="question2.php?id=<? echo "$id"; ?>">Question suivante</a>
</fieldset>
<?php
}
?>
<?php
}
else // la reponse n'est pas bonne
{
// On affiche la zone de texte.
?>
Session de <span style="color:red;"><?php echo $pseudo_membre; ?></span> : | <a href="deconnexion.php">Se déconnecté</a> | <a href="">Info</a> |<br />
La 1ere question est simple. Quel est la Capitale de la FRANCE?
<form action="" method="post">
<input type="texte" name="reponse"><br /><input type="submit" value="Valider">
</form>
<p>Réponse: <?php echo $_POST['reponse']; ?> <br />
Vous avez <span style="color:red">
<?php
if ($_POST['reponse'] != "paris");
{
echo"faux";
}
?>
<?php
} // Fin du else
// Fin du code :)
?>
