Page 1 sur 1

Probleme de page blanche

Posté : 14 juil. 2016, 01:20
par Tysonpap
Bonjour, mon problème est que mon formulaire n’apparaît pas quand je clic sur le lien la fenêtre s'ouvre mais reste blanche....

Code : Tout sélectionner

<?php //---verification de la soumission du formulaire if (isset($_POST['envoyer']) && $_POST['envoyer'] == 'envoyer'){ //---connection a la BD $base = mysql_connect ('localhost', '----------', '----------'); mysql_select_db ('----------', $base); //--- on verifie le champ email if (isset($_POST['email']) && (!empty($_POST['email']))){ $sql = mysql_query('SELECT login,pass_md5 FROM membre WHERE email="'$_POST['email']'"') or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); $data = mysql_fetch_array($sql); mysql_free_result($sql); //--- l'email existe if ($data[0] == 1) { mail ($_POST['email'], 'Vos identifiants de connexion a jecacheexpres.com', $data, 'jecacheexpres.com') mysql_close(); } else { $erreur = '<font color="red">Cet email n\' est reli&eacute; &agrave; aucun compte!!!!</font>'; } } else { $erreur = '<font color="red">Vous devez renseigner le mail!!!!!</font>'; } } ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>biokeve</title> </head> <body bgcolor="#fff"> <center> <form method="post" action="recuptest.php"> </h2>Login ou mot de passe perdu !!!!</h2><br><br> Entrez le mail utilis&eacute; pour votre inscription<br><br> <input type="text" name="email" value=""><br><br> <input type="submit" name="envoyer" value="envoyer" ><br><br> <?php if (isset($erreur)) echo '<br /><br />',$erreur; ?> </body> </html>
merci de votre aide

Re: Probleme de page blanche

Posté : 14 juil. 2016, 02:25
par @rthur
Bonjour,

Ça tombe bien on a un tuto pour ça :
faq-tutoriels/page-blanche-script-php-c ... 73178.html

Re: Probleme de page blanche

Posté : 14 juil. 2016, 09:46
par carte-sd
j'ajoute que l'extension mysql est obsolète, il faut utiliser mysqli ou pdo maintenant...

Re: Probleme de page blanche

Posté : 14 juil. 2016, 15:48
par Ryle
Ça tombe bien, on a aussi fait un tuto pour ça ;)
faq-tutoriels/passer-mysql-mysqli-pdo-t276282.html

Re: Probleme de page blanche

Posté : 14 juil. 2016, 19:43
par Hyn
Salut !

Il y a une erreur à la ligne n°9 : ta variable $_POST['email'] doit être entourée de '.' comme ceci :

$sql = mysql_query('SELECT login,pass_md5 FROM membre WHERE email="'.$_POST['email'].'"') or die();

De plus, tu as oublié le point-virgule à la fin de la ligne n°16.

Après, le formulaire s'affichera. :-)