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

更新目的でテーブルにデータを表示する

    こちらの行をご覧ください

    <option value="><?$student_list['groepid']; ?>"><?php echo $student_list['groepsnaam']; ?></option>
                   ^ see this closing bracket
    

    余分な<option>を置く代わりに <select>で 要素、whileの各反復 現在のグループIDが生徒のグループIDと一致するかどうかをループチェックし、selectedします。 したがって、次のようになります:

    <select class="form-control" name="groep_id" id="groep">
        <?php
    
            $q2 = "SELECT * FROM Groepen ORDER BY groepsnaam ASC";
            $r2 = mysqli_query($dbc, $q2);
            while($groep_list = mysqli_fetch_assoc($r2)) {
            ?>
                <option value="<?php echo $groep_list['groep_id']; ?>"<?php if($groep_list['groep_id'] == $student_list['groepid']){ echo " selected='selected'"; } ?>><?php echo $groep_list['groepsnaam']; ?></option>
            <?php   
            } 
        ?>
    </select>
    



    1. mysqlソート文字列番号

    2. これはMicrosoftの問題ですか、それともOracleの問題ですか?

    3. MySQLクエリIN()句がインデックス付きの列で遅い

    4. Mysql、別のテーブルの単一の列に複数の値を格納する