pb avec quote...php + mysql
Bonjour à toutes et tous,
J'ai un petit pb que je n'arrive pas à resoudre...
Lorsque j'envoie des données via un formulaire sur ma base mysql, les mots avec quote sont ecrits correctement dans la base. Par contre, lorsque j'appelle ces données dans le même formulaire, elles me reviennent tronquéees à partir du 'quote'...
J'ai essayé le addslashes() et stripslashes() sur mon formulaire d'appel et ça me renvoie toujours la même chose....à noter, magic_quotes_gpc est à ON...
Quelqu'ubn aurait-il une solution ?
ci-joint le code de :
mon formulaire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
//adresse du membre
$req2 = "SELECT * FROM adresse WHERE Id_Membre=$choix"; //selection membre choisi dans omar
$res2= mysql_query($req2,$conn);
// or die($res2."<br>".mysql_error());
if ($res2==TRUE){
$ad=mysql_fetch_array($res2);
}
else {
$ad=0;
}
.........
print ("<input type='field' name='voie' value='".addslashes($ad['Voie'])."'>"); |
et celui du script :
Code:
1 2 3
|
$req2="replace into Adresse (Id_adresse, Id_Membre, numero, voie, quartier, ville, codpost)
values('".$_POST["Id"]."','".$_POST["Id"]."','".$_POST["numero"]."','".$_POST["voie"]."','".$_POST["quartier"]."','".$_POST["ville"]."','".($_POST["Codpost"])."')"; |
Merci pour votre aide.