Probleme requete sql et code html
Bonjour ,
J'ai un soucis pour une requete sql pour la variable log ... je souhaite ajouter du code html dans la requete ...
voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
$identifiant = "xxx" ;
$cpt_exist = "10" ;
$date = date('d/m/Y');
$heure= date('H/i');
$ip = $_SERVER['REMOTE_ADDR'];
//log
$log = "<li>Le fichier c:\test\aNUT10003.frf existe bien</li> <br> <li>Le fichier c:\test\bNUT10003.frf n'existe pas</li> <br><li>Le fichier c:\test\cNUT10003.frf n'existe pas</li> <br>";
mysql_connect ( "localhost" , "root" , "" ) ;
mysql_select_db ("db") ;
mysql_query("INSERT INTO historique VALUES('', '$identifiant', '$cpt_exist', '$date', '$heure', '$log', '$ip')");
mysql_close() ; |
Pour info lorsque je fais le meme code mais avec cette requete elle rajoute bien une entré dans ma table d'ou la deduction que le probleme vien de la variable log
Code:
1 2
|
mysql_query("INSERT INTO historique VALUES('', '$identifiant', '$cpt_exist', '$date', '$heure', '$ip', '$ip')"); |
La variable est normalement plus longue ... je crois que le probleme vien que la base sql n accepte pas les balises html ? que dois je faire ?
Merci d avance
Edit solution :
Code:
1 2 3 4 5 6 7 8 9 10 11
| mysql_query(
"INSERT INTO historique VALUES (
'',
'" . mysql_real_escape_string ( $identifiant ) . "',
'" . mysql_real_escape_string ( $cpt_exist ) . "',
'" . mysql_real_escape_string ( $date ) . "',
'" . mysql_real_escape_string ( $heure ) . "',
'" . mysql_real_escape_string ( $log ) . "',
'" . mysql_real_escape_string ( $ip ) . "'
)"
); |