[PHP] Inclure une variable dans une req SQL
Posté : 27 mai 2014, 14:23
Bonjour,
J'ai identifier mon erreur mais je ne sais pas comment y remédier.
Le problème se trouve à cette ligne:
Et c'est au niveaux du "'.$pseudo1.'"
j'ai essayé prêt de 50 manière différente mais là je suis à bout d'idée
Voici le code en entier
cordialements,
aenarion
J'ai identifier mon erreur mais je ne sais pas comment y remédier.
Le problème se trouve à cette ligne:
Code : Tout sélectionner
$req = $bdd->query('SELECT pseudo, pass, email FROM membres WHERE pseudo="'.$pseudo1.'"');
$ligne = $req->fetch(); j'ai essayé prêt de 50 manière différente mais là je suis à bout d'idée
Voici le code en entier
Code : Tout sélectionner
<?php
$pseudo1=$_POST['pseudo'];
$pass1=$_POST['password'];
$pass2=$_POST['password2'];
$email1=$_POST['email'];
$email2=$_POST['email2'];
$req = $bdd->query('SELECT pseudo, pass, email FROM membres WHERE pseudo="'.$pseudo1.'"');
$ligne = $req->fetch();
if ($req == true)
{
header('Location: connection3.php');
}
elseif ($pass1 != $pass2 OR $email1 != $email2 AND $req == false)
{
header('Location: connection2.php');
}
elseif ($pass1 == $pass2 AND $email1 == $email2 AND $req == false)
{
$req2 = $bdd->prepare('INSERT INTO membres(pseudo, pass, email) VALUES (:pseudo, :pass, :email)');
$req2->execute(array('pseudo' => $pseudo1, 'pass' => $pass1, 'email' => $email1 ));
header('Location: creer2.php');
}
?> cordialements,
aenarion