Parse error: syntax error, unexpected '$recup_code' (T_VARIABLE) in C:\xampp\htd

mor565 Messages postés 1 Statut Membre -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

j' ai cette erreur sur le code suivant :
 <?php
 session_start();
 require('connect.php');
 if(isset($_POST['recup_submit'],$_POST['recup_mail'])) {
   if(!empty($_POST['recup_mail'])) {
      $recup_mail = htmlspecialchars($_POST['recup_mail']);
      if(filter_var($recup_mail,FILTER_VALIDATE_EMAIL)) {
         $mailexist = $bdd->prepare('SELECT id,pseudo FROM membre WHERE email = ?');
         $mailexist->execute(array($recup_mail));
         $mailexist_count = $mailexist->rowCount();
         if($mailexist_count == 1) {
   $_SESSION['recup_mail'] = $recup_mail;
            $recup_code =  '';
            for($i=0; $i <  8; $i++) { 
   
               $recup_code .= mt_rand(0,9);
     
            } var_dump($recup_code);
   }else{
    $error = "cette adresse mail n'est pas enregistrer";
   } 

   }else{ 
   $error = "adresse mail invalide";
   }
   }else{
    $error= "veulliez entrer votre adresse mail";
   }
   }
 
?>


EDIT : Ajout des balises de code.

pouvez m'aider à la régler ?

1 réponse

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Le message d'erreur complet avec, entre autre.., le numéro de la ligne concernée serait utile.

    de plus, un code indenté est plus facile à lire.. (surtout, si en plus, tu utilises les balises de code pour poster ton code sur le forum )
    <?php
    session_start();
    require('connect.php');
    if (isset($_POST['recup_submit'], $_POST['recup_mail'])) {
      if (!empty($_POST['recup_mail'])) {
        $recup_mail = htmlspecialchars($_POST['recup_mail']);
        if (filter_var($recup_mail, FILTER_VALIDATE_EMAIL)) {
          $mailexist = $bdd->prepare('SELECT id,pseudo FROM membre WHERE email = ?');
          $mailexist->execute(array($recup_mail));
          $mailexist_count = $mailexist->rowCount();
          if ($mailexist_count == 1) {
            $_SESSION['recup_mail'] = $recup_mail;
            $recup_code = '';
            for ($i = 0; $i < 8; $i++) {
              $recup_code .= mt_rand(0, 9);
            } 
            var_dump($recup_code);
          } else {
            $error = "cette adresse mail n'est pas enregistrer";
          }
        } else {
          $error = "adresse mail invalide";
        }
      } else {
        $error = "veulliez entrer votre adresse mail";
      }
    }
    ?>
    


    Balises de code : Explications à lire disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

    0