oui effectivement la signature a résolu les erreurs que j'ai rencontré.
Bon en faite j'ai mis des '. devant des variablesans trop comprendre. En faite, c'est quoi la règle ? Faut t-il mettre des '. à chaque fois que je fais appel à une variable ? même lorsque la variable se touve à l'intérieur d'une fonction ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
// ON VERIFIE QUE LE MEC A ENTRER UN PSEUDO
if ($_POST['login']=="")
{
echo "vous devez entrer un login";exit;
}
// ON VERIFIE QUE LE MEC A ENTRER UN PASS
if ($_POST['pass']=="")
{
echo "vous devez entrer un mot de passe";exit;
}
// ON VERIFIE QUE LE PSEUDO NEXISTE PAS ENCORE
$db = mysql_connect('localhost', 'root', 'popopo') or die(mysql_error());;
mysql_select_db('tony', $db) or die(mysql_error());;
$newlogin = $_POST['newlogin'];
$requete = mysql_query("SELECT * FROM membres_tbl where '.$newlogin = '.$login, '.$db");
// en faite ici je suis pas sure que ca soit correct l'écriture, en faite il faut que comprenne que $newlogin correspond au input du formulaire et $login correspond au champ de ma table dans lequel doit être stocker $newlogin
$num= mysql_num_rows($requete);
... |
Et donc j'obtiens cette erreur:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
Partager