AccueilAccueil  CalendrierCalendrier  FAQFAQ  RechercherRechercher  MembresMembres  GroupesGroupes  S'enregistrerS'enregistrer  ConnexionConnexion  

Probleme de page blanche

Probleme de page blanche  posté le :
Bonjour, je bute depuis un moment sur un code, je precise je debute et j'ai appris via plein de forum tuto et j'en passe...
Voila quand je clic sur le lien pour ouvrir un popup il s'ouvre mais ne contient pas le formulaire....
Code:
<?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é à 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é 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 d'avance pour votre aide
Tysonpap
avatar
Codeur actif
Messages : 7
Coda'Points : 17
Date d'inscription : 14/07/2016

Re: Probleme de page blanche  posté le :
Salut Tysonpap !

Avant que l'on t'aide, est-ce que tu pourrais te présenter dans la section adéquate ? Smile On aime bien connaître nos membres : ce forum est plus qu'un forum d'aide où tu pars une fois que tu as obtenu ce que tu voulais. On forme une communauté Smile

Après, on se fera un plaisir de t'aider Wink

_________________
signature
Doudou
avatar
Administrateur
Messages : 807
Coda'Points : 1129
Date d'inscription : 10/07/2014

Niveau en programmation
HTML/CSS:
2/3  (2/3)

Re: Probleme de page blanche  posté le :
Coucou Smile

Doudou a tout dit : pour te présenter, c'est ici : http://a-toi-de-coder.forumactif.org/f5-l-arrivee-dans-ce-monde !

Ensuite, je t'aiderai, j'ai trouvé les bugs Wink. C'est juste qu'il y a des erreurs de syntaxe à corriger.
Eluknow
avatar
Administrateur
Messages : 2185
Coda'Points : 3896
Date d'inscription : 29/08/2013

Niveau en programmation
HTML/CSS:
3/3  (3/3)

Re: Probleme de page blanche  posté le :
oups dsl ou je le fais de suite Crying or Very sad
Tysonpap
avatar
Codeur actif
Messages : 7
Coda'Points : 17
Date d'inscription : 14/07/2016

Re: Probleme de page blanche  posté le :
Coucou Smile

Alors la première erreur est une erreur de concaténation dans la requête sql. Tu vois ou ? Wink.
La deuxieme erreur est une erreur syntaxique (oubli d'un point virgule). Vers la ligne 10 Wink.
Eluknow
avatar
Administrateur
Messages : 2185
Coda'Points : 3896
Date d'inscription : 29/08/2013

Niveau en programmation
HTML/CSS:
3/3  (3/3)

Re: Probleme de page blanche  posté le :
merci pour ton aide eluknow, j'ai un peu modifier le code et tout a l'air de fonctionner mis a part lors des tests je ne recois pas le mail.....
Code:
<?php
//---verification de la soumission du formulaire
if (isset($_POST['envoyer']) && $_POST['envoyer'] == 'envoyer'){
   if (isset($_POST['email']) && (!empty($_POST['email']))){
      //---connection a la BD
    $base = mysql_connect ('localhost', '-----------', '----------');
   mysql_select_db ('--------', $base);
   //--- on verifie le champ email
   
   $sql = 'SELECT count(*) FROM membre WHERE email="'.mysql_escape_string($_POST['email']).'"';
   $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
   $data = mysql_fetch_array($req);
   
   mysql_free_result($req);
   
   //--- l'email existe
   if ($data[0] == 1) {
      mail($_POST['email'], 'Vos identifiants de connexion a --------.com', $data, '---------.com');
       echo '<p><font color="green"><center> Vous allez recevoir un mail contenant vos informations....</center></font><p><br><br>';
      }
      else {
         $erreur = '<font color="red">Cet email n\' est relié à aucun compte!!!!</font>';
      }
   }
   else {
      $erreur = '<font color="red">Vous devez renseigner le mail!!!!!</font>';
   }
   mysql_close();
}   
?>
Tysonpap
avatar
Codeur actif
Messages : 7
Coda'Points : 17
Date d'inscription : 14/07/2016

Re: Probleme de page blanche  posté le :
Si tu testes sur Wamp c'est normal ca fonctionne mal Wink.
Eluknow
avatar
Administrateur
Messages : 2185
Coda'Points : 3896
Date d'inscription : 29/08/2013

Niveau en programmation
HTML/CSS:
3/3  (3/3)

Re: Probleme de page blanche  posté le :
non pas de test sur wamp, mais sur mon hebergeur godaddy en ligne, pas de mail recu encore
Tysonpap
avatar
Codeur actif
Messages : 7
Coda'Points : 17
Date d'inscription : 14/07/2016

Re: Probleme de page blanche  posté le :
Ah. Je vais tester le code et voir ce qui cloche du coup Wink.
Eluknow
avatar
Administrateur
Messages : 2185
Coda'Points : 3896
Date d'inscription : 29/08/2013

Niveau en programmation
HTML/CSS:
3/3  (3/3)

Re: Probleme de page blanche  posté le :
Essaie avec ça, et dis moi ce que ça t'affiche :
Code:
<?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) {
        $headers = 'From: noreply@jecacheexpres.com' . "\r\n" .
        'Reply-To: admin@jecacheexpres.com' . "\r\n" .
        'X-Mailer: PHP/' . phpversion();
        $send = @mail($_POST['email'], 'Vos identifiants de connexion a jecacheexpres.com', $data, $headers);
        if(!$send)
        {
            throw new Exception('Email fail');
        }
        else
        {
            throw new Exception('Email envoyé');
        }
        mysql_close();
      }
      else {
        throw new Exception('<font color="red">Cet email n\' est relié à aucun compte!!!!</font>');
      }
  }
  else {
      throw new Exception('<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é 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>
Eluknow
avatar
Administrateur
Messages : 2185
Coda'Points : 3896
Date d'inscription : 29/08/2013

Niveau en programmation
HTML/CSS:
3/3  (3/3)

Re: Probleme de page blanche  posté le :
Coucou  Smile

Pas de nouvelles bonnes nouvelles ?
Si on n'a pas de réponse d'ici la fin de la semaine prochaine on archivera :/
Eluknow
avatar
Administrateur
Messages : 2185
Coda'Points : 3896
Date d'inscription : 29/08/2013

Niveau en programmation
HTML/CSS:
3/3  (3/3)

Re: Probleme de page blanche  posté le :
On archive :/
Eluknow
avatar
Administrateur
Messages : 2185
Coda'Points : 3896
Date d'inscription : 29/08/2013

Niveau en programmation
HTML/CSS:
3/3  (3/3)

Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
A Toi de Coder - Forum de codage :: Corbeille :: Corbeille du forum-
Sauter vers: