email existe déjà marche pas

Ce topic a été résolu
boubou1313

boubou1313 Le 4 septembre 2018 à 21:42 (Édité le 25 janvier 2019 à 17:54)

bonjour
je vien vers vous car je suis confronter a un petit souci
la condition" mail existe deja" marche pas 
voici mon code
$bdd=new PDO('mysql:host=localhost;dbname=test3','root','root');if(isset($_POST['bouton']))
{
   if(!empty($_POST['mail']) and !empty($_POST['mdp']) and !empty($_POST['mdp2']))
   
      {
   
      $mail=$_POST['mail'];
      $mdp=$_POST['mdp'];
      $mdp2=$_POST['mdp2'];
      
      
      
     
      if(strlen($_POST['mail'])<=20)
      {
$reqmail=$bdd->prepare("SELECT * FROM tables(email) WHERE email = :email)");
     $reqmail->execute(array($mail));
     $mailexist=$reqmail->rowcount();
     if($mailexist==0)
     {
         if($mdp==$mdp2)
         {
               $insertmbr=$bdd->prepare("INSERT INTO tables(email,mdp)VALUES(?,?)");
            $insertmbr->execute(array($mail,$mdp));
            header('location:verif.php');
         }
    
         else
         {
            echo"vos mot de passe ne correspondent pas";
         }
      }
     else
     {
        echo"votre mail existe deja";
     }
       }
      else
      {
         echo"votre email depasse les 20 caractere";
      }
   
   }
      else
      {
         echo"veuillez remplir tous le formulaire";
      }
      
}
?>
<form method="post" action="">
<input type="email" name="mail" placeholder="votre email" />
<br />
<input type="password" name="mdp" placeholder="votre mot de passe" />
<br />
<input type="password" name="mdp2" placeholder="confirmer mdp" />
<br />
<input type="submit" name="bouton" value="s'inscrire" /> 
</form>
il me sort pas d'erreur mais sa ne marche pas non plus
merci cordialement
konis

konis Le 7 septembre 2018 à 16:44

Salut !
Tout tes codes bug faut refaire.
konis

konis Le 7 septembre 2018 à 18:02

Mais je ne comprend rien sérieux !!
Il faut créer un nouveau topic pour voir et soigne bien ton code.
Profil introuvable

Profil introuvable Le 8 septembre 2018 à 22:27

Re :

@konis, il n'est pas obliger de recréer un topic pour ça, il peut réediter son message pour corriger les erreurs qu'il a fait avec la balise [CODE]. @boubou1313, commence par vérifier s'il n'y pas des erreurs basiques (erreurs de syntaxe...etc.).
konis

konis Le 9 septembre 2018 à 04:35

Vraiment tu commence me faire chier toi walah
Profil introuvable

Profil introuvable Le 10 septembre 2018 à 05:14

Re:

@konis, déjà tu me parles autrement, ensuite si tu savais que l'on pouvais réediter des messages, t'étais donc pas obliger de raconter des con**** à @boubou1313 et je t'aurais rien dit, j'évite que @boubou1313, suite à tes con**** ne crée un topic pour rien. Déjà que le forum est rempli de cas comme toi c'est déjà suffisant. Les insultes sont interdits sur ce forum.

CORDIALEMENT
konis

konis Le 11 septembre 2018 à 21:18

Vraiment ta de la chance que je puisse pas te mettre un put*** de merd* dans ta gue** gros.
Profil introuvable

Profil introuvable Le 12 septembre 2018 à 00:32

Re:

@konis, pathétique...
SkinDePewDiePie_

SkinDePewDiePie_ Le 12 septembre 2018 à 09:33

Met peut-être and en maj
SkinDePewDiePie_

SkinDePewDiePie_ Le 12 septembre 2018 à 09:40 (Édité le 12 septembre 2018 à 10:28)

$bdd=new PDO('mysql:host=localhost;dbname=test3','root','root');if(isset($_POST['bouton'])){
   if(!empty($_POST['mail']) and !empty($_POST['mdp']) and !empty($_POST['mdp2']))   
      {
   
      $mail=$_POST['mail'];      $mdp=$_POST['mdp'];      $mdp2=$_POST['mdp2'];      
      
      
     
      if(strlen($_POST['mail'])<=20)      {
$reqmail=$bdd->prepare("SELECT * FROM tables(email) WHERE email = ?)");     $reqmail->execute(array($mail));     $mailexist=$reqmail->rowcount();     if($mailexist==0)     {
         if($mdp==$mdp2)         {
               $insertmbr=$bdd->prepare("INSERT INTO tables(email,mdp)VALUES(?,?)");            $insertmbr->execute(array($mail,$mdp));            header('location:verif.php');         }
    
         else         {
            echo"vos mot de passe ne correspondent pas";         }
      }
     else     {
        echo"votre mail existe deja";     }
       }
      else      {
         echo"votre email depasse les 20 caractere";      }
   
   }
      else      {
         echo"veuillez remplir tous le formulaire";      }
      
}
?><form method="post" action=""><input type="email" name="mail" placeholder="votre email" /><br />
<input type="password" name="mdp" placeholder="votre mot de passe" /><br />
<input type="password" name="mdp2" placeholder="confirmer mdp" /><br />
<input type="submit" name="bouton" value="s'inscrire" /> </form>

Peut-être c'est ca?
Ps: c'est le mail qui s'insere pas dans la bdd ? (Et t'a mis le mdp "root" sur ton pma) 
boubou1313

boubou1313 Le 16 septembre 2018 à 20:09

bonjour
enfaite il i y avais une parenthese en trop sur la ligne select*from
merci pour vos reponse
SkinDePewDiePie_

SkinDePewDiePie_ Le 18 septembre 2018 à 08:12

De rien 😋
konis

konis Le 9 octobre 2018 à 13:01

Présentation de mon nouveau site web: http://www.webastuces.cf/
SkinDePewDiePie_

SkinDePewDiePie_ Le 10 octobre 2018 à 08:14

@konis t'a recopié le site de @PrimFX voleur!
Profil introuvable

Profil introuvable Le 11 octobre 2018 à 02:03

Re:

@CapitaineMatteo, je te redirige vers les topics en question, va voir ici et et regarde par toi-même, moi je ne dis plus rien 😂 @konis, pas la peine de déterrer les topics, on voit ton topic dans "Derniers topics" et "Récemment actifs". 🙂
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte