T_encapsed_and_whitespace
Snip714
Messages postés
249
Statut
Membre
-
Posotaz Messages postés 505 Statut Membre -
Posotaz Messages postés 505 Statut Membre -
Bonjour, quand je lance ma page :
Ca me met :
Merci d'avance,
<?php
mysql_connect("localhost", "login", "*******");
mysql_select_db("database");
mysql_query("INSERT INTO Security VALUES('', '$_POST['pseudo'];', '$_POST['pass'];', '$_POST['email'];', '$_POST['nom'];', '$_POST['prenom'];', '$_POST['special'];', '')");
mysql_close(); // Déconnexion de MySQL
?>
Ca me met :
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/web/clients/hostarea.org/www/traitement.php on line 16
Merci d'avance,
1 réponse
Bonjour Snip,
Les points-virgule servent à délimiter une instruction, il me semble en aperçevoir un peu trop à la suite de chaque $_POST[]
Aussi, au lieu d'écrire par exemple : ... '$_POST['special']' ...
Essaie ... '$_POST[special]' ...
Explication : Comme tu utilises déjà des guillements simples dans des guillements doubles, l'argument dans le $_POST[] ne peut plus contenir de guillements simples.
En espérant avoir pu t'aider.
Les points-virgule servent à délimiter une instruction, il me semble en aperçevoir un peu trop à la suite de chaque $_POST[]
Aussi, au lieu d'écrire par exemple : ... '$_POST['special']' ...
Essaie ... '$_POST[special]' ...
Explication : Comme tu utilises déjà des guillements simples dans des guillements doubles, l'argument dans le $_POST[] ne peut plus contenir de guillements simples.
En espérant avoir pu t'aider.