espace dans un champ en php - PHP - Programmation
Marsh Posté le 18-12-2004 à 12:23:45
Fais-nous voir ton formulaire et comment tu récupère tes données car là, je vois absolument pas de quoi cela pourrait venir.
Marsh Posté le 18-12-2004 à 12:55:34
Mon formulaire est celui-ci
$row=mysql_fetch_array($resultat2,MYSQL_NUM);
echo"<br>";
//Le script modifie lecteur sera appelé avec comme paramètre le numéro du lecteur.
//Important pour pouvoir modifier ce lecteur et non tous les lecteurs, ce serait inacceptable
echo"<form name=\"form1\" method=\"post\" action=\"http://ordi2/modifie_lecteur.php?id_lecteur=$id_lecteur\" onSubmit=\"MM_validateForm('nom','','R','prenom3','','R','adresse4','','R','code_postal3','','RisNum','ville2','','R','date_naiss2','','R','email2');return document.MM_returnValue\">";
echo" <p>";
echo" <span class=style6>";
//le champ nom reçoit la valeur du tableau $row[1] qui correspont bien au nom, le $row[0] correspond à l'id_lecteur
echo" <input name=nom type=text maxlength=30 value=$row[1]>";
echo"Nom <span class=style8>";
echo"<input name=prenom type=text id=prenom3 maxlength=25 value=$row[2]>";
echo"Prenom </span> </span> </p>";
echo" <p>";
echo" <span class=style6> </span></p>";
echo" <p><span class=style8>";
echo" <input name=adresse type=text id=adresse4 value=$row[3]>";
echo" <strong>Adresse</strong>";
echo" <input name=code_postal type=text id=code_postal3 maxlength=5 value=$row[4]>";
echo" <strong>Code postal";
echo" </strong>";
echo" <input name=ville type=text id=ville2 maxlength=30 value=$row[5]>";
echo" <strong>ville</strong></span> <span class=style8> </span>";
echo" <span class=style8> </span></p>";
echo" <p><span class=style8>";
echo" </span></p>";
echo" <p>";
echo" <input name=telephone type=text id=telephone2 maxlength=15 value=$row[6]>";
echo" <span class=style6>telephone</span>";
echo" <input name=date_naiss type=text id=date_naiss2 value=$row[7]>";
echo" <span class=style6>Date de naissance</span> <span class=style8>";
echo" </span></p>";
echo" <p> <span class=style6>";
echo" <input name=email type=text id=email2 value=$row[8]>";
echo" email</span> </p>";
echo" <p> </p>";
echo" <p>";
echo" <input type=submit name=Submit value=Modifier>";
//echo" <input type=reset name=Submit2 value=A Zéro>";
echo" </p>";
echo"</form>";
Marsh Posté le 18-12-2004 à 17:46:47
kingkong1976 a écrit : Bonjour, voilà j'ai un problème avec des champs qui contiennent des escpaces, je récupère ces champs d'une base de données mysql et lorsque je veux les mettres dans un formulaire, dès qu'il y a un espace il ne prend plus ce qu'il y a derrière l'espace, merci de m'aider. |
Parce que la syntaxe correcte c'est value="..." et pas value=...
Marsh Posté le 18-12-2004 à 11:54:05
Bonjour, voilà j'ai un problème avec des champs qui contiennent des escpaces, je récupère ces champs d'une base de données mysql et lorsque je veux les mettres dans un formulaire, dès qu'il y a un espace il ne prend plus ce qu'il y a derrière l'espace, merci de m'aider.