Erreur de syntaxe PHP
Fermé
dark-al3xx
Messages postés
19
Date d'inscription
samedi 21 mars 2009
Statut
Membre
Dernière intervention
21 mars 2010
-
15 nov. 2009 à 01:30
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 16 nov. 2009 à 14:09
tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 - 16 nov. 2009 à 14:09
A voir également:
- Erreur de syntaxe PHP
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
2 réponses
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
121
15 nov. 2009 à 01:55
15 nov. 2009 à 01:55
Tu as quelques erreurs sur cette ligne:
Premièrement: tu utilise les " pour délimiter la chîne et au même temps pour encadré le nom des tables.
Deuxièmement: l'accès à la table $_POST[] contient une erreur du même type.
Je te propose:
$sql = "SELECT login FROM "membres" WHERE login='$_POST[login]'";
Premièrement: tu utilise les " pour délimiter la chîne et au même temps pour encadré le nom des tables.
Deuxièmement: l'accès à la table $_POST[] contient une erreur du même type.
Je te propose:
$sql = "SELECT login FROM membres WHERE login='".$_POST["login"]."'";
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
121
16 nov. 2009 à 14:09
16 nov. 2009 à 14:09
Est ce que a4383199_membre est le nom de l'utilisateur?
Est ce que c'est la bonne BDD?
De toute façoin, je pense que la syntaxe est correcte.
Est ce que c'est la bonne BDD?
De toute façoin, je pense que la syntaxe est correcte.
15 nov. 2009 à 14:45
Erreur SQL !
SELECT login FROM membres WHERE login='test'
Table 'a4383199_membre.membres' doesn't exist
Voici ma page inscription.php :
<?
include('conf.php');
$login=$_POST["login"];
$password=$_POST["password"];
$mail=$_POST["mail"];
$login = strtolower($login);
$password = strtolower($password);
$mail = strtolower($mail);
if($login=="" || $password=="" || $mail=="")
{
echo '<script language=javascript> alert ("Vous avez oublié de remplir un champs");</script>';
include('form_inscrip.php');
exit;
}
$sql = "SELECT login FROM membres WHERE login='".$_POST["login"]."'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
if($data['login']==$login)
{
echo '<script language=javascript> alert ("Votre pseudo est déja pris");</script>';
include('form_inscrip.php');
}
else
{
$requete=mysql_query("INSERT INTO membres_tbl VALUES('','$_POST[login]','$_POST[password]','$_POST[mail]')");
header ('location:form_login.php');
}
?>