Tom's Guide > Forum > Programmation > Erreur syntaxe

Erreur syntaxe

Forum Programmation : Erreur syntaxe

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
Je vous remercien' d'avance pour m'aider, j'ai une erreur de syntax que je n'arrive pas a corriger

"Parse error: syntax error, unexpected T_STRING in /data/data/web/c/c/true-power.toile-libre.org/htdocs/inscription.php on line 15"

Voilà mon code source : (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');

}


?>


Je vous remercient d'avance de votre Aide !! :ange:


Message édité par dark-al3xx le 15-11-2009 à 01:50:06
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
- -1 +

$sql = "SELECT login FROM membres WHERE login = ' ".$_POST[login]." ' ";

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

merci mais mon hébergeur toile-libre déconne depuis ce matin... Je n'arrive pas a accedé a mon site par FTP ni a la PANNEL :(

Répondre à dark-al3xx

prend un hébergeur plus fiable.

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

Je viens d'en d'en prendre un autre qui a l'aire de tres bien fonctionner avec 1gb500 de stokage, voila maintenant après ta modification de la ligne 15,

Erreur SQL !
SELECT login FROM membres WHERE login='test'
Table 'a4383199_membre.membres' doesn't exist

Répondre à dark-al3xx

la table membres sur ta base a4383199_membre n'existe pas, bref, je te conseil de revoir les base de mysql (connexion à une base mysql) et requete toute simple, du style "select" sur celle-ci.

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

je c mais pourtant ma BDD existe belle et bien : elle s'apelle a4383199_membre et la table est membres_tbl, dois-je ajouter le TBL??

Répondre à dark-al3xx

oui, le nom doit etre exactement le meme.

------------------------------ La boutique Sexy : http://www.dream-shop.fr pour toutes vos envies à petits prix !
Webmaster, rentabilisez votre trafic : http://www.dream-shop.fr/affiliation 28% de commission !
Répondre à okinou

ok merci, je test ...

Répondre à dark-al3xx

j'obtien:

Erreur SQL !
SELECT login FROM membres.tbl WHERE login = ' test '
SELECT command denied to user 'a4383199_membre'@'10.50.0.41' for table 'tbl'

Répondre à dark-al3xx

j'ai trouvé ! j'avais mis un . a la place d'un _
merci de ton aide

Répondre à dark-al3xx
Tom's Guide > Forum > Programmation > Erreur syntaxe
Aller à :

Il y a 233 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens