Nicolas Posté 4 Novembre 2003 Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Nicolas Posté 4 Novembre 2003 Auteur Partager 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 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neoboot Posté 4 Novembre 2003 Partager Posté 4 Novembre 2003 Sa me parraissait bizarre etant donné que ton code etait juste Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant