$ row変数にユーザー情報を取得するフォームがありますので、データベースが存在する場合はフォームが作成されますが、$ _POSTグローバル変数ユーザーがフォーム上の別の場所で間違いを犯した場合などに使用します。それはすべて素晴らしい作品です。PHPを使用してhtml5ドロップダウンフォームでEchoが選択されました
<label for="qualification2">Grade:</label>
<input type="text" name="qualification2" id="grade2" class="form-control"
value="<?php if(isset($_POST['qualification2'])) {
echo $_POST['qualification2'];
} else { echo ($row ['qualification2']); } ?>">
私は選択のドロップダウンボックスを使用して同様の操作を行いたいが、コードは、ドロップダウンボックスで同じように機能していないようだと、私は私が間違っているのか、これがさらに可能であればてるのだろうか。
私も変数$行からエコー試してみたが、それが動作しないか
<?php if($row['qualMonth2'] == 'February') { echo ' selected'; } ?>
これは私のコードです:
<select input type="text" name="qualMonth2" id="qualMonth2" value="Select Month">
<option value="January" <?php if(isset($_POST['qualMonth2']) == 'January') { echo ' selected'; } ?>>January</option>
<option value="February" <?php if(isset($_POST['qualMonth2']) == 'February') { echo ' selected'; } ?>>February</option>
<option value="March" <?php if(isset($_POST['qualMonth2']) == 'March') { echo ' selected'; } ?>>March</option>
<option value="April" <?php if(isset($_POST['qualMonth2']) == 'April') { echo ' selected'; } ?>>April</option>
<option value="May" <?php if(isset($_POST['qualMonth2']) == 'May') { echo ' selected'; } ?>>May</option>
<option value="June" <?php if(isset($_POST['qualMonth2']) == 'June') { echo ' selected'; } ?>>June</option>
<option value="July" <?php if(isset($_POST['qualMonth2']) == 'July') { echo ' selected'; } ?>>July</option>
<option value="August" <?php if(isset($_POST['qualMonth2']) == 'August') { echo ' selected'; } ?>>August</option>
<option value="September" <?php if(isset($_POST['qualMonth2']) == 'September') { echo ' selected'; } ?>>September</option>
<option value="October" <?php if(isset($_POST['qualMonth2']) == 'October') { echo ' selected'; } ?>>October</option>
<option value="November" <?php if(isset($_POST['qualMonth2']) == 'November') { echo ' selected'; } ?>>November</option>
<option value="December" <?php if(isset($_POST['qualMonth2']) == 'December') { echo ' selected'; } ?>>December</option>
</select>
は '$ row'に設定されていますか?それを共有するためのケア?また親愛なる神リファクタリングしてください。 – Pogrindis
'isset()'が返すものは分かりますか? –
PHPクライアント側を使用しようとしていますか?ページがクライアントに送られるまでには、PHPコードは存在しません。 – Carcigenicate