Code : Tout sélectionner
<form>
//d'autres input
<select name="debite">
<?
$SQL = "SELECT * FROM bdargent";
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res)) {
echo "<option value="$val["noms"]">".$val["noms"]."</option>\n";
}
?>
</select>
</form>
Code : Tout sélectionner
<html>
<head>
<title></title>
</head>
<body>
<form ACTION="verif.php" METHOD=POST>
//d'autres input
<select name="debite">
<?
$db = mysql_connect('imysql02','i3752636','muyh6uw0ndulboyj');
$SQL = "SELECT * FROM bdargent,noms";
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res)) {
echo "<option value="$val["noms"]">"$val["noms"]"</option>\n";
}
mysql_close();
?>
</select>
</form>
</body>
</html>
Un p'ti problème dans l'echo : les guillemets successifs dans la même chaine PHP sont source d'erreurs, on dit il faut les "échapper" terme barbare qui veut dire les marquer par un \ pour signifier qu'il s'agit d'un caractère fesant partie de la chaine et non un délimiteur.Voila j'ai suivit ton conseil en commençant par ......Code : Tout sélectionner
<form> //d'autres input <select name="debite"> <? $SQL = "SELECT * FROM bdargent"; $res = mysql_query($SQL); while($val=mysql_fetch_array($res)) { echo "<option value="$val["noms"]">".$val["noms"]."</option>\n"; } ?> </select> </form>
echo "<option value="$val['noms']">".$val["noms"]."</option>\n";
En plus, pour que ce programme fonctionne, il faut nommer la page avec une extension .PHP et il est conseillé de commencer toujours un bloc de code PHP par la signature <?php et non <? tout court pour lever toute ambiguité quant au mappage vers l'interpréteur PHP chargé sur le serveur Web.Code : Tout sélectionner
<html>
<head>
<title></title>
</head>
<body>
<form>
<select name="debite">
<?
$db = mysql_connect('imysql02','i3752636','muyh6uw0ndulboyj');
$SQL = "SELECT * FROM bdargent";
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res)) {
echo "<option value=\"$val['noms']\">"[/b].$val["noms"].[b]"</option>\n";
}
mysql_close();
?>
</select>
</form>
</body>
</html>