3 に答える
1
データベースから数値を取得します - に格納されているとしましょう- 次に、ループを使用してto$maxnum
からすべての値を実行し、各ループ反復で要素をエコーします。1
$maxnum
for
<option>
于 2012-04-30T17:52:20.997 に答える
0
方法は次のとおりです。まず、MySQL クエリの結果を変数に取得する必要があります (以下の$result
行を参照)。次に、最初の行を配列にフェッチする必要があります (単一行のみを返すため)。その配列の最初の要素をカウント値として取得し、それに対して for ループを実行して追加のoption
要素を作成します。
<select name="count">
<option value="">Count</option>
<?php
$result = mysql_query('SELECT count(*) FROM table') or die ('MySQL error! Error with query!');
$row = mysql_fetch_row($result);
$count = $row[0];
for($i=0; $i < $count; $i++)
{ ?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php } ?>
</select>
于 2012-04-30T18:54:38.757 に答える
-1
<select name="mynolist" id="mynolist" onchange="form.submit()">
<option value="">Select</option>
<?php
for($i = 0; $i <10; $i++)
{
?>
<option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php
}
?>
</select>
やれ。
于 2012-04-30T17:55:11.353 に答える