Bonsoir voila j'ai un souci de syntaxe (puiseque cela ne marche pas) mais je ne vois pas ou...

Pour information cette ligne doit me generer une liste déroulante dans un bon de commande dans le futur là je fais des essais...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
txtLigne+="<td><select name='auteur' id='auteur' onchange='go()' <option value='-1'>Aucun</option> <? mysql_connect("localhost"\","\root"\","\"\"); mysql_select_db("test");$res=mysql_query( "SELECT * FROM auteur ORDER BY nom"); while($row =mysql_fetch_assoc($res)){echo "<option value='".$row["id"]."'>".$row["nom"]."</option>";}?><"/select>\" name=\"reference"+noLigne+"\" class=\"reference\" onchange=\"checkAjoutLigne(this, "+noLigne+")\"></td>";
Lorsque j'avais tout simplement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
txtLigne+="<td><input type=\"text\" name=\"reference"+noLigne+"\" class=\"reference\" onchange=\"checkAjoutLigne(this, "+noLigne+")\"></td>";
cela fonctionné

EDIT : je viens de me rendre compte d'une premiere connerie, j'essaye de mettre une liste déroulante dans un champ text... ça devrais etre mieu avec se code là