0

htmlとphpを使用して、これを構造化するためのより良い方法はありますか?

もし私が10億の値を持っていたら、これはそれらを設定するための悪い方法であり、時間もかかることは言うまでもありませんか?

私は初心者であり、より良い方法があると確信していますが、筆算の場合のように、それを行う方法は長い道のりのようです。これを設定する簡単な方法があると確信しています。私が探しているもの、または尋ねているものは何ですか?

<select name="dimes" >
    <option value=" ">--Select Dimes---</option>
    <option value=".10">10c</option>
    <option value=".20">20c</option>
    <option value=".30">30c</option>
    <option value=".40">40c</option>
    <option value=".50">50c</option>
    <option value=".60">60c</option>
    <option value=".70">70c</option>
    <option value=".80">80c</option>
    <option value=".90">90c</option>
    <option value="1.00">$1.00</option>
    </select>

Newbを炎上させないでくれてありがとう、私はまだ学んでいます。

4

2 に答える 2

4

リストを生成するということですか?

これに似たもので十分です:

<?php for($i=0.1;$i<=1;$i+=0.1): ?>
       <option value="<?php echo $i; ?>"><?php echo $i; ?></option>
<?php endfor; ?>
于 2009-12-08T11:58:55.097 に答える
1

PHP と HTML を混在させて使用したい場合は、次のような構成を使用できます。

<select name="dimes" >
    <option value=" ">--Select Dimes---</option>
    <?php foreach($dates as $key=>$value): ?>
      <option value="<?php echo $key; ?>">
        <?php echo $value; ?>
      </option>
    <?php endforeach; ?>
</select>

ステートメント$datesで使用する前に、配列を定義して入力する必要があることに注意してください。foreach必要なデータを入力でき$datesます。この例では、配列は次のようにする必要がarray('0.1'=>'0.1', '0.2'=>'0.2'); あります。さらに進んで、MySQL クエリの結果を使用して配列にキーと値を入力することもできます。詳細については、 foreachを参照してください。

于 2009-12-08T12:08:55.533 に答える