• 締切済み

select ループ

セレクトBOXの中をループさせて表示したいのですが? 上手く表示されません。 エラーメッセージ ・webサイトがメンテナンス中 ・webサイトにプログラム上の問題が  あると出ます。 下記ソースでおかしいところあれば お教え願えませんでしょうか? <html> <head><title>session.html</title></head> <body> <?php print"<table border="1"><tr>"; print"<td>"; print"<select name=kosu>\n"; for ($i=0; $i<5; $i++){ print"<option value=$i>$i\n"; } print"</select>"; print"</td>"; print"<td><input type=submit value="登録"></td>"; print"</tr>"; print"</table>"; ?> </body> </html>

みんなの回答

  • 11spec0
  • ベストアンサー率83% (10/12)
回答No.2

<html> <head><title>session.html</title></head> <body> <?php echo '<table border="1"><tr>'; echo '<td>'; echo '<select name=kosu>\n'; for ($i=0; $i < 5; $i++){ echo "<option value=$i>$i\n"; } echo '</select>'; echo '</td>'; echo '<td><input type=submit value="登録"></td>'; echo '</tr>'; echo '</table>'; ?> </body> </html> こちらでいけるかと思います。

  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

<html> <head><title>session.html</title></head> <body> <?php print"<table border=\"1\"><tr>"; print"<td>"; print"<select name=kosu>\n"; for ($i=0; $i<5; $i++){ print"<option value=$i>$i</option>\n"; } print"</select>"; print"</td>"; print"<td><input type=submit value=\"登録\"></td>"; print"</tr>"; print"</table>"; ?> </body> </html>