-1

特定の数値「$available」以下のすべての正の数値を含む「オプション」を持つ「選択」リストを作成したいと考えています。

アイデアは、顧客が在庫量を超える量だけを選択できるようにすることです.

これは「for」および「while」ループと関係があると思われます。これは私がこれまでに得たものですが、何も得られなかったと言った方が真実に近いかもしれません.

アレイのセットアップ:

<?php
$available = 4;
for ($i = 1; $i <= $available; $i++)
{
     $out_array[] = $i;
}
?>

そして、どういうわけかそれを表示します:

<select>
   <?php 
    echo $out_array;
   ?>
</select>

これは数字自体を取得するだけですが、選択リスト内にオプションとして表示する方法がわかりません。

何か案は?

4

1 に答える 1

2

あなたは簡単に行うことができます:

<select required>
    <option value="">Please select amount</option>
<?php 

    for($i = 1; $i <= $available; $i++) {
        echo "<option value=\"{$i}\">{$i}</option>";
    }
?>
</select>

これにより、サポートしているブラウザー (すべての主要なデスクトップ ブラウザー) でオプションの 1 つを選択する必要がある選択ボックスが作成されます。

于 2013-08-31T23:33:14.260 に答える