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>";