kontas Photographe amateur daltonien | Salut a tous !
Ayant un souci avec mes formulaire et les saisi d'apostrophe dans ces derniers, j'ai effectués des recherches et fais pas mal d'essai. J'ai reussi a faire en sorte que mes apotrophes soit accepter, mais non sans erreur !
Donc a la base j'avais ca :
Code :
- $sql = "INSERT INTO news(id_news, date, nom, titre, news) VALUES ('',now(),'".$nom."','".$titre."','".$news."')";
- mysql_query($sql) or die('Erreur SQL!'.$sql.'<br>'.mysql_error());
|
j'ai réussi a faire accepter mes apostrophes avec ca :
Code :
- $sql = "INSERT INTO news(id_news, date, nom, titre, news) VALUES ('',now(),'".$nom."','".$titre."','".$news."')";
- mysql_query($sql) or die('Erreur SQL!'.$sql.'<br>'.mysql_error());
- mysql_real_escape_string($news,$titre);
|
malgres le faite que mon insertion SQL soit effective, cela genere une erreur. Sauf qu'en essayant de reiteré ce resultat, je n'y arrive plus ^^
Sur la doc de Php j'ai trouver une autre chose et essayer ca:
Code :
- $sql = sprintf ("INSERT INTO news(id_news, date, nom, titre, news) VALUES ('',now(),'".$nom."','".$titre."','".$news."') , mysql_real_escape_string($news,$titre) " );
|
Mais cela ne marche pas du tout !
alors que l'exemple du site etait :
Code :
- $query = sprintf("SELECT * FROM users WHERE user='%s' AND password='%s'",
- mysql_real_escape_string($user),
- mysql_real_escape_string($password));
|
Si vous avez une idée pour décoincer ma situation, je suis preneur.
Merci Message édité par kontas le 20-11-2007 à 10:47:57
|