Erreur dans l'enregistrement de variables
Résolu
fbou
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
fbou Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
fbou Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Lors de la récup de variables pour les entrer dans une base sql j'ai le message suivant :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/virtual/ingridjohann.com/htdocs/Recuplivredor.php on line 14
Voici mon code :
1 <?php>
2 ob_start();
3 ini_set('mysql_trace_mode', 1);
4 error_reporting(E_ALL | E_STRICT);
5
6 $timeZone = date_default_timezone_set('Europe/Paris');
7 $DateTime = date("d/m/Y H:i:s");
8
9 mysql_connect("localhost", "***", "***");
10 mysql_select_db("384_Livredor"); // Sélection de la base livredor
11
12 // On ajoute une entrée avec mysql_query
13 mysql_query("INSERT INTO Messages (Id, DateTime, Nom, Prénom, Pseudonyme, Email, Message)
14 VALUES('', "'$DateTime'","'.$_POST['Nom'].'","'.$_POST['Prenom'].'","'.$_POST['Pseudonyme'].'",
15 "'.$_POST['Email'].'","'.$_POST['Message'].'")") or die(mysql_error());
16
17 mysql_close(); // Déconnexion de MySQL
18 ob_end_flush();
19 ?>
etc...
J'ai essayé DateTime comme ceci :" '.$DateTime.'" , comme ceci '$DateTime" , et comme ceci $DateTime , toujours la même erreur ...
Ou alors quelque chose m"échappe...
Merci d'avance pour votre aide !
Fbou
Lors de la récup de variables pour les entrer dans une base sql j'ai le message suivant :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /var/www/virtual/ingridjohann.com/htdocs/Recuplivredor.php on line 14
Voici mon code :
1 <?php>
2 ob_start();
3 ini_set('mysql_trace_mode', 1);
4 error_reporting(E_ALL | E_STRICT);
5
6 $timeZone = date_default_timezone_set('Europe/Paris');
7 $DateTime = date("d/m/Y H:i:s");
8
9 mysql_connect("localhost", "***", "***");
10 mysql_select_db("384_Livredor"); // Sélection de la base livredor
11
12 // On ajoute une entrée avec mysql_query
13 mysql_query("INSERT INTO Messages (Id, DateTime, Nom, Prénom, Pseudonyme, Email, Message)
14 VALUES('', "'$DateTime'","'.$_POST['Nom'].'","'.$_POST['Prenom'].'","'.$_POST['Pseudonyme'].'",
15 "'.$_POST['Email'].'","'.$_POST['Message'].'")") or die(mysql_error());
16
17 mysql_close(); // Déconnexion de MySQL
18 ob_end_flush();
19 ?>
etc...
J'ai essayé DateTime comme ceci :" '.$DateTime.'" , comme ceci '$DateTime" , et comme ceci $DateTime , toujours la même erreur ...
Ou alors quelque chose m"échappe...
Merci d'avance pour votre aide !
Fbou
A voir également:
- Erreur dans l'enregistrement de variables
- Enregistrement mp3 gratuit - Télécharger - Streaming audio
- Telecharger studio d'enregistrement rap - Télécharger - Édition & Montage
- Enregistrement - Guide
- Comment couper un enregistrement audio - Guide
- Erreur 0x80070643 - Accueil - Windows
2 réponses
Bonjour,
dans ta requette tu commence t fini ta chaine par "
alors il faut que tu concatènes avec "
tu as inversé les ' et les "
fais plutot comme ça:
dans ta requette tu commence t fini ta chaine par "
alors il faut que tu concatènes avec "
tu as inversé les ' et les "
fais plutot comme ça:
1 <?php> 2 ob_start(); 3 ini_set('mysql_trace_mode', 1); 4 error_reporting(E_ALL | E_STRICT); 5 6 $timeZone = date_default_timezone_set('Europe/Paris'); 7 $DateTime = date("Y-m-d H:i:s"); //format date mysql 8 9 mysql_connect("localhost", "***", "***"); 10 mysql_select_db("384_Livredor"); // Sélection de la base livredor 11 12 // On ajoute une entrée avec mysql_query 13 mysql_query("INSERT INTO Messages (Id, DateTime, Nom, Prénom, Pseudonyme, Email, Message) 14 VALUES('', '".$DateTime."','".$_POST['Nom']."','".$_POST['Prenom']."','".$_POST['Pseudonyme']."', 15 '".$_POST['Email']."','".$_POST['Message']."')") or die(mysql_error()); 16 17 mysql_close(); // Déconnexion de MySQL 18 ob_end_flush(); 19 ?>