2016-04-25 10 views
0

私は、このMySQLのクエリから値を取得し、ドロップダウンリスト(HTML選択ボックス)を持っている:PHP/MySQLの:連想配列内の値の選択ボックスの仲間内の値

は「CD ORDER FROM CDID、cdTitleを選択

「CDID BY結果はその後、その後、ドロップダウンリストに出力され、連想配列に格納されています

<?php 
echo '<select name= "list" id="list">'; 
while ($row = mysqli_fetch_assoc($result)){ 
echo '<option value="'.$row['cdTitle'].'">'.$row['cdTitle'].'</option>'; 
} 
echo '</select>'; 
?> 

私の問題は、私は、ユーザーが好きだろうということですCDのタイトルを見ることができますが、実際の値は "cdID"であり、それは私のデータベースで使われている外部キーです。 CDIDとオプション値を設定していない理由を

<?php 
echo '<select name= "list" id="list">'; 
while ($row = mysqli_fetch_assoc($result)){ 
echo '<option value="'.$row['cdID'].'">'.$row['cdTitle'].'</option>'; 
} 
echo '</select>'; 
?> 

答えて

1

valueのためにエコー。 ​​ または echo sprintf('<option value="%s">%s</option>',$row['cdID'],$row['cdTitle']);

+0

おかげで、私は今 – Dan

+1

@Danことを見逃してどのように見ることができない、この答えはあなたを助けている場合、あなたはチェックマークをクリックすることで、それを受け入れることができます。 –

関連する問題