Page 1 sur 1

Probleme Traitement PHP

Posté : 07 mai 2019, 19:00
par capricorne83
Bonjour, je vous soumet mon probleme. Ultra debutant en PHP (mais confirme en developpement CS), je developpe un site d'enigmes. Lorsque l'utilisateur donne la bonne reponse il est redirige vers l'enigme suivante, sinon j'affiche un message. Dans le code ci-dessous, je ne trouve pas le probleme. Lorsque j'envoie une reponse via le formulaire, la page se recharge (sans message d'erreur... en fait a part le rechargement il ne se passe rien.). Le code est actuellement teste en local avec winampserver. Je vous remercie par avance de votre aide.
Thierry

<?php
// on teste l'existence de nos variables. On teste également si elles ne sont pas vides
if ((isset($_POST["repondre"])) && ($_POST["repondre"] == "repondre"))
{
$connection = mysqli_connect("localhost", "root", "", "enigmas");
if (!$connection)
{
echo "Erreur : Impossible de se connecter à MySQL." . PHP_EOL;
exit;
}
if ($result = mysqli_query($connection,"SELECT niveau_reponse FROM niveau where niveau_reponse='".$_POST['reponse']."'"))
{
header('location: enigmes002.php');
exit;
}
else
{
echo '<br/><br/><center><h2>"Mauvaise réponse. Désolé"</h2></center>';
}
/* Libération du jeu de résultats */
mysqli_free_result($result);
}
?>
Votre Réponse<br/>
<form name="repondre" method="post" action="enigmeso001.php">
<input name="reponse" type="text" /> <br /><br/>
<div class="auto-style1">
<input name="Valider" type="submit" value="Valider" style="width: 124px" /></div>
</form>

Re: Probleme Traitement PHP

Posté : 07 mai 2019, 19:44
par @rthur
Bonjour,

Fais un var_dump($_POST); en début de page pour voir les données que tu reçois en POST ;-)

Re: Probleme Traitement PHP

Posté : 07 mai 2019, 19:51
par capricorne83
Bonjour,
Je viens de faire ce que tu m'indiques...... il ne se passe rien du tout.... la page se recharge apres validation.... mais c'est tout.....

Re: Probleme Traitement PHP

Posté : 07 mai 2019, 20:05
par or 1
le nom d'un formulaire n'est pas passé en méthode post, il faut donc tester autre chose.

Re: [RESOLU] Probleme Traitement PHP

Posté : 19 mai 2019, 20:02
par capricorne83
Le probleme venait d'une page sur le serveur qui ne se mettait pas a jour...