私はこのコードを持っています:
<table><tr><th>Select a Ramp: </th></tr>
<?php
global $dbc;
$rampq="SELECT item_id, item_name FROM items WHERE category_id = '1'";
$rampr = @mysqli_query($dbc, $rampq) or die(mysqli_error($dbc));
while($row = mysqli_fetch_array($rampr)){
echo '<tr><td><input type="radio" name="rampGroup"
value="' . $row['item_id'] . '"';
if(isset($_POST['rampGroup']) && $_POST['rampGroup']==$row['item_id']){
echo 'checked="checked"';}echo'>' . $row['item_name'] . '</tr>'; }
echo '<tr><input type="radio" name="rampGroup" value="0"';if(isset($_POST['rampGroup']) && $_POST['rampGroup']==0){echo 'checked="checked"';}
echo'>No Ramp</tr></table>';
?>
このコードをブラウザに出力すると、次のようになります。
o スロープなし スロープ
を選択:
o 油圧シングル ゲート
o 油圧ダブル フォールド ゲート
「ランプなし」は最後に出力されるはずですが、クエリから返されたアイテムの上にジャンプします。これを正しく出力する方法はありますか?