Page 1 sur 1

ça marche dans wamp, pas en ligne

Posté : 19 sept. 2018, 12:16
par phibad
Bonjour
J'ai du mal avec un fichier qui marche dans wamp mais pas en ligne.
Il y a peut-être une erreur de codage. Je ne la trouve pas.
Ca marche jusque vers la ligne 58 puisque si j'essaye avec un mail inexistant, le message d'erreur de la ligne 58 s'affiche.
Mais si j'essaie avec un bon mail, le passage à la page suivante ne se fait pas.
Merci de m'aider.

Code : Tout sélectionner

<?php session_start(); $pseudo=isset($_POST['pseudo'])?$_POST['pseudo']:""; $_SESSION['pseudo']= isset($_SESSION['pseudo'])?$_SESSION['pseudo']:""; $mp=isset($_POST['mp'])?$_POST['mp']:""; $nom =isset($_POST['nom']) ?$_POST['nom']:""; $prenom =isset($_POST['prenom']) ?$_POST['prenom']:""; $email =isset($_POST['email']) ?$_POST['email']:""; $submit =isset($_POST['submit'])?$_POST['submit']:""; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>oubli mot de passe</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link href="https://fonts.googleapis.com/css?family=Quicksand" rel="stylesheet"> <link rel="stylesheet" href="style2.css" type="text/css"> </head> <body bgcolor="#FFFFFF"> <div class="bloc_page";> <?php include("bandeauhaut2.php"); include ("fonction.php"); include ("bonjour3.php"); ?> <H4>Vous devez être identifié.e</h4> <form method="POST" action="rein.php "> <!-- <p>Nom</p> <input type="text" name="nom" required> <p>Prénom </p> <input type="text" name="prenom" required> --> <p>Email</p> <input type="text" name="email" required> <br /><br /><input type="submit" name="submit" value="Envoyer" class="submit"> </form> <p> <?php if(isset($_POST['submit'])){ $req=$bdd->prepare('SELECT COUNT(*) AS email FROM membres WHERE email=:email'); $req->execute(array('email'=>$_POST['email'])); while ($res=$req->fetch()){ if ($res['email']==0) { ?><p class="erreur">Vous êtes inconnu.e dans la base de données, <br /><a href="https:xxx">contactez le responsable du fichier.</a></p><?php } } $req=$bdd->prepare('SELECT * FROM membres WHERE email=:email'); $req->execute(array('email'=>$_POST['email'])); while ($reponse=$req->fetch()){ if (strcasecmp($_POST['nom'] , $reponse['nom'])!=0){ echo "Erreur dans le nom "; } if (strcasecmp($_POST['prenom'] , $reponse['prenom'])!=0){ echo "Erreur dans le prénom"; } else{ $_SESSION['pseudo']=$reponse['pseudo']; $adresse="rein2.php"; rediriger($adresse); } } } ?> </body> </html>

Re: ça marche dans wamp, pas en ligne

Posté : 19 sept. 2018, 19:19
par @rthur
As tu regardé dans les logs de ton serveur pour être sûr de ne pas avoir de messages d'erreurs sur ton serveur en ligne ?

Re: ça marche dans wamp, pas en ligne

Posté : 19 sept. 2018, 22:51
par phibad
Merci pour la réponse. Mon hébergeur, c'est OVH.
Mais je ne sais pas comment aller dans "les logs".