0

ドロップダウンリストで選択した値を思い出せるようにしたいと思います。Java、Session、Cookieのいずれからでも、ポストバック後に適切に選択されます。どんな助けでも大歓迎です。

以下は私のコードです:

            <select name="Name" onChange="showSelected(this.value)">
                <?php 
                    $qRtu = "SELECT ID, Name From tblOption";
                    $result = mysql_query($qRtu);
                    while ($data=mysql_fetch_assoc($result)){
                ?>
                <option value ="<?php echo $data['ID'] ?>" ><?php echo $data['Name'] ?></option>
                <?php } ?>
            </select>
4

1 に答える 1

1

フォーム コントロールが単一の選択されたオプションを選択できるようにするには、次のような HTML を配置する必要があります。

<?php while ($data=mysql_fetch_assoc($result)) { ?>
    <option value ="<?php echo $data['ID'] ?>" <?php if($data['ID'] == 'some value') 
        echo( 'selected = "selected"' ); ?> >
        <?php echo $data['Name'] ?>
    </option>
<?php } ?>

これ'some_value'は、データベース、セッション、Cookie、または選択ボックスのデフォルト値を取得する予定の場所から取得する必要があるものです。

于 2012-06-25T12:53:46.410 に答える