そのため、ここや他の場所を探しましたが、解決策が見つかりません。スタッフメンバー用のドロップダウンボックスがいくつかあるページに取り組んでいます。SQL を使用してデータベースから名前を取得しましたが、1 つの小さなエラーを除けば正常に動作します。これに対する 2 回目の呼び出しで、デフォルトの [スタッフ メンバーの選択] と名の間に余分なスペースが入ります (写真を参照)。
これは、ページのそのセクションのコードです。
<select name='contact1' class="reqd">
<?php
echo "<option value='0' class='reqd'>-- Select a Staff Member --</option>";
do {
echo "<option value='".$row_staff['staffID']."'>".$row_staff['Name'] . "</option>" ;
}while ($row_staff = mysql_fetch_assoc($staff));
mysql_data_seek($staff, 0);
?>
</select>
リクエストに同じ sql ステートメントを使用しているため、mysql_data_seek($staff, 0); です。余分なスペースが生じる原因となるものは何もありません。mysql_data_seek($staff, 1); を入れると 最初の人をスキップするだけです。
何を修正する必要があるかについてのアイデアはありますか?