未定義のインデックスを取得しています: 1,000 を超えるすべての ID に対して。エラーを消すためにあらゆることを試しましたが、誰かが助けてくれることを願っています。よろしくお願いします。
$bamid はページから呼び出されるもので、機能します。エラーは、このステートメント「$selected[$id]」から発生します。削除してもエラーはありません。二重引用符または単一引用符を追加しても機能しません。
<?
$sql="SELECT * users ORDER BY name ASC";
$result=mysql_query($sql);
$options = "";
while ($row=mysql_fetch_array($result))
{
$id = $row['id'];
$name = $row['name'];
$selected = array($bamid => "selected");
$options.="<option value = \"$id\" $selected[$id]>".$name.'</option>';
}
?>
<select name = "bamid">
<option>-------</option>
<? echo $options?>
</SELECT>
エラーログからの出力例:
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 572 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 833 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 698 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 666 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 546 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 688 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 834 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 312 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 650 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 1109 in xxxxxxxxxxxxxxx on line 173
[Sun Jun 30 01:46:55 2013] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Notice: Undefined index: 430 in xxxxxxxxxxxxxxx on line 173