• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:php デーやベース内 セレクトボックス)

PHPデータベース内の項目をセレクトボックスで表示する方法

このQ&Aのポイント
  • データベース内の項目をセレクトボックスに表示させたいですが、最初のセレクトボックスしか表示されません。
  • 以下のソースコードを使用していますが、2つ目以降のセレクトボックスでもデータベースの項目を受け取れるようにしたいです。
  • 正しいソースコードを教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

おなじデータをよむなら毎回fetchしなくてもいいのでは? $names=""; while ($row = mysql_fetch_array($nameResult)) { $memberName = $row['name']; $names .= '<option value="' .$memberName. '">' .$memberName. '</option>'."\n"; } for ($i = 1; $i <= 11; $i++) { echo '<select name="name[' .$i. ']">'."\n"; echo $names; echo '</select>'."\n"; } どうしても毎回フェッチしたいなら先頭までシークしてください http://www.php.net/manual/ja/function.mysql-data-seek.php

関連するQ&A

専門家に質問してみよう