sql >> データベース >  >> RDS >> Mysql

選択ボックス:年のphpを入力する方法

    これを試してください:

    $year = (int)$row['year']; // this comes from a query that is stored in the db
    ?>
    <select name="year"><?php
        for ($x = 1920; $x < date('Y'); $x++) {
    ?><option value="<?php echo $x . '"'; if ($x == $year) { echo ' selected="selected"';}?>><?php echo $x; ?></option><?
    }?>
    </select>
    

    主な問題は、valueを閉じなかったことです。 二重引用符で囲まれているため、'selected="selected" 含まれていました。だからあなたはこれを手に入れました:

    <option value=1990selected="selected">1990</option>
    

    また、<selectの前にPHPタグを閉じていませんでした



    1. VARCHAR2(10 CHAR)とNVARCHAR2(10)の違い

    2. 使用されるSELECTステートメントの列数が異なります

    3. Oracle11gの名前変更。アトミックであることが保証されていますか?

    4. Windowsでのdjango開発用にvirtualenvを設定します。