Page 1 sur 1

Passer outre les simples cotes dans un input text

Posté : 02 juin 2005, 17:13
par Fresh
bonjour

je recupères des valeurs dans une BDD, que je mets ensuite en value dans mes input type='text'

Code : Tout sélectionner

$affiche.="<tr><td>Nom de la Ligue: </td><td><input type='text' value='".$ligue[1]."' size='30'></td></tr>";
mais seulement, lorsqu'il y a des apostrophes, bien a cause des simples cotes entourant le ".$ligue[1]." il ne prend pas ce qu'il y a apres l'apostrophe.

Ex.: le texte est "C'est super" ==> Il affiche "C"

j'ai essayé en mettant un \ , mais il l'affiche aussi...

peut etre savez vous comment faire?

Posté : 02 juin 2005, 17:24
par zeus
$affiche.="<tr><td>Nom de la Ligue: </td><td><input type='text' value='".addslashes($ligue[1])."' size='30'></td></tr>";
ou encore
$affiche.='<tr><td>Nom de la Ligue: </td><td><input type="text" value="'.$ligue[1].'" size="30"></td></tr>';
ou même
$affiche.="<tr><td>Nom de la Ligue: </td><td><input type=\"text\" value=\"".$ligue[1]."\" size=\"30\"></td></tr>";

Posté : 02 juin 2005, 17:31
par Fresh
merci, c'est sympa... :wink: