Flore
Espoir
 
Points gagnés: 1
Messages: 101
|
 |
Message d'erreur
« le: 26 Mai 2007 à 16:03:51 » |
|
Bonjour à tous zé toutes, J'ai depuis qq jours ce message d'érreur lorsque je souhaite ouvrir ma page dans mon navigateur : Parse error: syntax error, unexpected T_VARIABLE in /mnt/***/***/*/*/****/inscrip_newsletter.php on line 132Or ma ligne 132 est syntaxée de cette façon : $insertSQL = sprintf("INSERT INTO inscriptions [nom, mail, organisme, password, fonction] VALUES (%s, %s, %s, %s, %s)", Y voyez vous une erreur ? merci de votre aide !! Flore
|
|
|
|
|
Journalisée
|
--
Flore
|
|
|
|
Quentin
Rédacteur Admin
Intarissable
   
Points gagnés: 6
Messages: 1481
|
 |
Re : Message d'erreur
« Répondre #1 le: 26 Mai 2007 à 16:24:41 » |
|
Bonjour,
Pourquoi il y a une virgule à la fin et pas un point-virgule?
|
|
|
|
|
Journalisée
|
Cordialement, Quentin - Rédacteur/Admin sur 6ma.fr
|
|
|
Flore
Espoir
 
Points gagnés: 1
Messages: 101
|
 |
Re : Re : Message d'erreur
« Répondre #2 le: 26 Mai 2007 à 16:47:31 » |
|
Bonjour,
Pourquoi il y a une virgule à la fin et pas un point-virgule?
Aunes idées  ceci dis, meme aprés avoir changé , ben ca ne change pas le message d'erreur !
|
|
|
|
|
Journalisée
|
--
Flore
|
|
|
Quentin
Rédacteur Admin
Intarissable
   
Points gagnés: 6
Messages: 1481
|
 |
Re : Message d'erreur
« Répondre #3 le: 26 Mai 2007 à 16:51:24 » |
|
Il faudrait voir plus de codes si ca te dérange pas car l'erreur peut se trouver avant ou après ..
|
|
|
|
|
Journalisée
|
Cordialement, Quentin - Rédacteur/Admin sur 6ma.fr
|
|
|
Flore
Espoir
 
Points gagnés: 1
Messages: 101
|
 |
Re : Message d'erreur
« Répondre #4 le: 26 Mai 2007 à 17:02:10 » |
|
oui biensur, voici : if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); }
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO inscriptions (nom, mail, organisme, password, fonction) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['nom'], "text"), GetSQLValueString($_POST['mail'], "text"), GetSQLValueString($_POST['organisme'], "text"), GetSQLValueString($_POST['password'], "text"), GetSQLValueString($_POST['fonction'], "text")); mysql_select_db($database_ma_connection, $ma_connection); $Result1 = mysql_query($insertSQL, $ma_connection) or die(mysql_error()); $theID = mysql_insert_id(); $insertGoTo = "confirm_newsletter.php?id_abonne={theID}";
|
|
|
|
|
Journalisée
|
--
Flore
|
|
|
Quentin
Rédacteur Admin
Intarissable
   
Points gagnés: 6
Messages: 1481
|
 |
Re : Re : Message d'erreur
« Répondre #5 le: 26 Mai 2007 à 17:18:47 » |
|
copies colle ceci (une parenthese en trop lol) : if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); }
if ((isset($_POST["MM_insert"]) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO inscriptions (nom, mail, organisme, password, fonction) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['nom'], "text"), GetSQLValueString($_POST['mail'], "text"), GetSQLValueString($_POST['organisme'], "text"), GetSQLValueString($_POST['password'], "text"), GetSQLValueString($_POST['fonction'], "text")); mysql_select_db($database_ma_connection, $ma_connection); $Result1 = mysql_query($insertSQL, $ma_connection) or die(mysql_error()); $theID = mysql_insert_id(); $insertGoTo = "confirm_newsletter.php?id_abonne={theID}";
|
|
|
|
« Dernière édition: 26 Mai 2007 à 17:20:22 par Quentin »
|
Journalisée
|
Cordialement, Quentin - Rédacteur/Admin sur 6ma.fr
|
|
|
Flore
Espoir
 
Points gagnés: 1
Messages: 101
|
 |
Re : Message d'erreur
« Répondre #6 le: 26 Mai 2007 à 17:35:27 » |
|
OK, maintenant il me renvoie a une erreur ligne 135, la ou on a retiré la parenthèse oups  Dans l'intitulé de l'erreur il est écris : syntax error, unexpected '{'
|
|
|
|
|
Journalisée
|
--
Flore
|
|
|
Quentin
Rédacteur Admin
Intarissable
   
Points gagnés: 6
Messages: 1481
|
 |
Re : Message d'erreur
« Répondre #7 le: 26 Mai 2007 à 18:42:41 » |
|
if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); }
if ((isset($_POST['MM_insert']) && ($_POST['MM_insert'] == "form1")) { $insertSQL = sprintf("INSERT INTO inscriptions (nom, mail, organisme, password, fonction) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['nom'], "text"), GetSQLValueString($_POST['mail'], "text"), GetSQLValueString($_POST['organisme'], "text"), GetSQLValueString($_POST['password'], "text"), GetSQLValueString($_POST['fonction'], "text")); mysql_select_db($database_ma_connection, $ma_connection); $Result1 = mysql_query($insertSQL, $ma_connection) or die(mysql_error()); $theID = mysql_insert_id(); $insertGoTo = "confirm_newsletter.php?id_abonne={theID}";
|
|
|
|
|
Journalisée
|
Cordialement, Quentin - Rédacteur/Admin sur 6ma.fr
|
|
|
Flore
Espoir
 
Points gagnés: 1
Messages: 101
|
 |
Re : Message d'erreur
« Répondre #8 le: 26 Mai 2007 à 20:51:45 » |
|
Bonjour à tous zé toutes, J'ai depuis qq jours ce message d'érreur lorsque je souhaite ouvrir ma page dans mon navigateur : Parse error: syntax error, unexpected T_VARIABLE in /mnt/***/***/*/*/****/inscrip_newsletter.php on line 132Or ma ligne 132 est syntaxée de cette façon : $insertSQL = sprintf("INSERT INTO inscriptions [nom, mail, organisme, password, fonction] VALUES (%s, %s, %s, %s, %s)", Y voyez vous une erreur ? merci de votre aide !! Flore Je reprends d' ici, sur les conseils de Quentin  J'essai de suivre ce tuto, qui m'intéresse au plus haut point … en plus il traite de plusieurs chose en une. Seulement, je ne le trouve pas toujours très clair et je me retrouve avec des erreurs comme celle dont je parle plus haut. Il s'agit de PHP : créer une newsletter avec DreamweaverLe lien : http://dreamgratuit.canalblog.com/Si quelqu'n peut m'aider a comprendre, ou mieux encore, si l'un(e) de vous suit ce tutox, je veux bien un peu d'aide. Sinon, je souhaiterai trouver un bon bouquin, clair et didactique, au sujet de PHP/MySql/BDD , si vous avez des titre de bon ouvrages ?? Merci
|
|
|
|
|
Journalisée
|
--
Flore
|
|
|
Thierry
Rédacteur Admin
Intarissable
   
Points gagnés: 13
Messages: 1734
|
 |
Re : Message d'erreur
« Répondre #9 le: 26 Mai 2007 à 20:58:32 » |
|
si j'ai bien vu il manque un "}" à mettre tout à la fin pour fermer le true du dernier if
|
|
|
|
|
Journalisée
|
|
|
|
Quentin
Rédacteur Admin
Intarissable
   
Points gagnés: 6
Messages: 1481
|
 |
Re : Re : Message d'erreur
« Répondre #10 le: 26 Mai 2007 à 21:05:50 » |
|
si j'ai bien vu il manque un "}" à mettre tout à la fin pour fermer le true du dernier if
deja proposé en privé avec Flore ca mais ca ne fonctionne pas c'est ca? et dans ce cas quelle erreur?
|
|
|
|
|
Journalisée
|
Cordialement, Quentin - Rédacteur/Admin sur 6ma.fr
|
|
|
Flore
Espoir
 
Points gagnés: 1
Messages: 101
|
 |
Re : Re : Re : Message d'erreur
« Répondre #11 le: 26 Mai 2007 à 21:12:03 » |
|
si j'ai bien vu il manque un "}" à mettre tout à la fin pour fermer le true du dernier if
deja proposé en privé avec Flore ca mais ca ne fonctionne pas c'est ca? et dans ce cas quelle erreur? En effet , ca ne marche pas . heu … je fais mes test sur un site Free, pensez vous que ca peut être la cause ? J'ai souvent entendu dire que c'est pas tjrs très Top chez eu, les sites.
|
|
|
|
|
Journalisée
|
--
Flore
|
|
|
|
Damien
|
 |
Re : Message d'erreur
« Répondre #12 le: 27 Mai 2007 à 01:42:40 » |
|
Il manquait une parenthèse dans le 2ème "if" de vos codes Comme ça c'est mieux non ? <?php if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); }
if ((isset($_POST['MM_insert']) && ($_POST['MM_insert'] == "form1"))) { $insertSQL = sprintf("INSERT INTO inscriptions (nom, mail, organisme, password, fonction) VALUES (%s, %s, %s, %s, %s)", GetSQLValueString($_POST['nom'], "text"), GetSQLValueString($_POST['mail'], "text"), GetSQLValueString($_POST['organisme'], "text"), GetSQLValueString($_POST['password'], "text"), GetSQLValueString($_POST['fonction'], "text")); mysql_select_db($database_ma_connection, $ma_connection); $Result1 = mysql_query($insertSQL, $ma_connection) or die(mysql_error()); $theID = mysql_insert_id(); $insertGoTo = "confirm_newsletter.php?id_abonne={theID}"; } ?>
|
|
|
|
|
Journalisée
|
|
|
|
|