Nicolas Posté 4 Novembre 2003 Posté 4 Novembre 2003 Bonjour, Lorsque j'insère une valeur texte dans un champ mysql avec ce code $requete ="INSERT INTO ma_table VALUES ('','$texte1','$texte2);"; $result = mysql_query($requete) or die ("Requête invalide"); Si $texte1="mon texte à moi"; Dans la table est seulement copié "mon", cela s'arrête au 1er espace. J'ai essayé avec un champ varchar, char et texte avec la propriété Allow Nulls. Qui a une idée ? Merci Nico
Nicolas Posté 4 Novembre 2003 Auteur Posté 4 Novembre 2003 En fait cela ne vient pas de mysql mais du fait que la variable n'est pas bonne. Elle aupréalable transmise par un form de la façon suivante : <input type="hidden" name="texte1" value=<? echo $texte1; ?>> Et c'est à cet endroit que la variable est tronquée!!! J'ai trouvé : Il manquait les "" <input type="hidden" name="texte1" value="<? echo $texte1; ?>"> Nico
Neoboot Posté 4 Novembre 2003 Posté 4 Novembre 2003 Sa me parraissait bizarre etant donné que ton code etait juste
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant