テーブルから名前と ID の行を取得し、選択ボックスに入力するコードがあります。うまく機能しますが、この選択ボックスは、管理者がこのボックスを介してデータベースからエントリを削除できる管理パネルにあります。データベースでは、ID 0 は、管理画面の製品セクションの下にある別の選択ボックスのデフォルト テキストとして設定されています。したがって、エントリ ID 0 はデータベースにとどまる必要があります。管理者が誤って削除しないように、ID 0 以外のすべてをこのボックスに入力する方法はありますか?
<?php
$result = mysql_query("SELECT id, name FROM drop_shippers");
echo '<label style="font-size: 12px;">Current Drop Shippers:</label>';
echo '<select name="selectedOption" style="width: 200px; font-size: 14px;" size=5 multiple>';
while($row=mysql_fetch_array($result))
{
echo '<option value="' . htmlspecialchars($row['id']) . '">'
. htmlspecialchars($row['name'])
. '</option>';
}
echo '</select>';
?>
どんな助けでも大歓迎です!