bonjour

j'ai dans un bdd des chaines avec des ' et des ", qui ont été enregistré par un formulaire quand je veux les remettre dans un <input type="text"> les données sont tronquées.
exemple j'enregistre
les"tar'de l'oubli"
dans la bdd c'est correct dans mon champ value je n'ai que
les
quand je fais un echo sur la variable elle est affichée entière.

requête d'affichage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 $resultat = mysql_query($sqlidentifiant) or die(mysql_error());
 while ($identite =mysql_fetch_array ($resultat)){
 
 $pass=$identite['pass'];
 
 
 $mail=$identite['mail'];
 }
echo"<form action='compte-modif.php' method='POST'>";
 
        echo'Votre mot de passe:<input type="text" value="'.$pass.'" name="mpasse">';
requête d'envoi à la base
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$motdepasse=$_POST['mpasse'];
$motdepasse=  addslashes($motdepasse);
 
 $sqlupdateidentifiant="UPDATE utilisateurs  SET pass='$motdepasse' WHERE idutil='$identifiant'";
 mysql_query($sqlupdateidentifiant)OR DIE (mysql_error());