この配列を印刷しようとしましたが、うまくいきません...コンボボックスが空です。コンボボックスに名前のプロパティのみを出力し、同時にオプションの値で NumClient を取得するにはどうすればよいですか?
私のデータベースには 30 レコードのクライアントのテーブルがあり、id(NumClient) と name(Name) を取得してコンボ ボックスに入れたいのですが、Name と id(NumClient) だけを印刷したいので、たとえば、プロパティ値を使用してオプションのタグに追加したい
<option value="$array["NumClient"]">$array["Name"]</option>
<option value="1">Layana</option>
何か案は?
<?php
$conn = mysql_connect("localhost", "root","") or die(mysql_error());
$db = mysql_select_db("bd_musique") or die(mysql_error());
$query="SELECT * from client";
$result = mysql_query($query) or die(mysql_error());
echo $query;
$array=array();
$i=0;
while ($rows = mysql_fetch_array($result)){
$array=array($i,"NumClient"=>$rows["NumClient"], "Name"=>$rows["Name"]);
$i++;
}
mysql_close($conn);
?>
<select class="input-small" name="Client">
<?php
foreach($array as $b){
print("<option value='$array[$b]['NumClient']'>".$array[$b]["Name"]."</option>"." <br>");
}
?>
/*
foreach($array as $cle=> $b){
echo("<option value='$b'>".$cle.$b."</option>"."<br>");
}
*/
</select>
乾杯