mysql から取得した値と mysql から取得した配列を比較しようとしています。コードは次のようになります。
$aeSelect = "SELECT id, firstName, lastName from user WHERE fiID = 0 AND access = 3 ORDER BY lastName";
$aeQuery = mysql_query($aeSelect) or die ("Could not get AE list: " . mysql_error());
while ($rowAE = mysql_fetch_array($aeQuery)) {
echo "<option " . (($row['aeid'] == $rowAE['id']) ? "selected='selected'" : "") . ">" . $rowAE['firstName'] . " " . $rowAE['lastName'] . "</option>";
}
$row['aeid']
は 20022$rowAE['id']
で、AE の ID のリストです。
選択メニューに AE のすべての名前が表示されているが、正しい AE が選択されていないため、これを正しく行うことができません。なんで?私は何を間違っていますか?