Php erreur dans la ligne de code ?

Fermé
xunil2003 - Modifié par xunil2003 le 18/07/2012 à 19:01
Kafiristanica Messages postés 266 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 27 août 2012 - 19 juil. 2012 à 08:59
Bonjour,

Php me dit qu'il y a une erreur a la ligne suivante, mais je ne trouve pas mon erreur ?


mysql_query("INSERT INTO minichat(pseudo,message,datestamp,timestamp) VALUES('$pseudo', '$message', '".date()."', '".time()."')");


es-ce correct ou pas ?
Merci.

A voir également:

6 réponses

Kafiristanica Messages postés 266 Date d'inscription mardi 12 juin 2012 Statut Membre Dernière intervention 27 août 2012 28
19 juil. 2012 à 08:59
On l'insert de cette facon mais l'erreur était explicite ;)

mysql_query("INSERT INTO minichat2(pseudo,message,datestamp,timestamp) VALUES('$pseudo', '$message', '".date('Y-m-d')."', '".time()."')");
1
maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
18 juil. 2012 à 20:00
et c'est quoi ton message d'erreur ?

çà peut aider ...
0
xunil2003 Messages postés 766 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2024 14
Modifié par xunil2003 le 18/07/2012 à 20:46
Bonjour,

Voici le message d'erreur

Message d'erreur :
cat /var/log/apache2/error.log    
[Wed Jul 18 18:35:16 2012] [error] [client 192.168.0.2] PHP Warning:  date() expects at least 1 parameter, 0 given in /var/www/maison/commun/info-maison/minichat/minichat2/minichat.php on line 26, referer: http://192.168.0.1/maison/commun/info-maison/minichat/minichat2/minichat.html    
root@debian:~# 


et la ligne 26 est :
mysql_query("INSERT INTO minichat2(pseudo,message,datestamp,timestamp) VALUES('$pseudo', '$message', '".date()."', '".time()."')");


Code entier :

<?php  
header("Content-Type: text/html; charset=iso-8859-1");  
mysql_connect("localhost", "root", "xxxxxx");  
mysql_select_db("chat");  

if (isset($_POST['pseudo']) && isset($_POST['message']))   
{  
    if (!empty($_POST['pseudo']) && !empty($_POST['message']))   
    {  
 $message = mysql_real_escape_string(utf8_decode($_POST['message']));  
        $pseudo = mysql_real_escape_string(utf8_decode($_POST['pseudo']));  
        mysql_query("INSERT INTO minichat2(pseudo,message,datestamp,timestamp) VALUES('$pseudo', '$message', '".date()."', '".time()."')");  
    }  
}  
$reponse = mysql_query("SELECT * FROM minichat2 ORDER BY id DESC LIMIT 0,10");  
while($val = mysql_fetch_array($reponse))  
{  
 echo '<p><strong">'.htmlentities(stripslashes($val['pseudo'])).'</strong> - '.date('d-m-Y',$val['datestamp']).' - '.date('H\:i\:s',$val['timestamp']).' : '. htmlentities(stripslashes($val['message'])) .'</p>';  
}  
mysql_close();  
?>


Merci.
0
Blunderer Messages postés 273 Date d'inscription mardi 17 juillet 2012 Statut Membre Dernière intervention 6 décembre 2012 83
18 juil. 2012 à 21:39
je ne pense pas que l'erreur vienne de la mais dans ton echo tu as <strong"> => enleve le " :)
0
maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
18 juil. 2012 à 20:57
date('Y-m-d');
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
xunil2003 Messages postés 766 Date d'inscription mercredi 17 novembre 2004 Statut Membre Dernière intervention 29 septembre 2024 14
18 juil. 2012 à 21:03
Bonsoir,

J'ai pas compris

date('Y-m-d');


comment je l'insert dans la ligne suivante :

mysql_query("INSERT INTO minichat2(pseudo,message,datestamp,timestamp) VALUES('$pseudo', '$message', '".date()."', '".time()."')");



Merci.
0
maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
19 juil. 2012 à 08:50
0