そのため、PHP MySQL リクエストから動的に作成される選択ボックスに現在の情報を表示するテキスト ボックスのグループを取得しようとしています。選択は正常に生成されますが、テーブルの最後の行にのみデータが入力されます。選択ボックスを変更すると、テキスト ボックスが更新されて新しい情報が反映されるようにしたいと考えています。
MySQL から情報を取得するための現在のコード:
<div id="edithidden" style="display:none;">
<div id="prompt"><strong>Section to Edit:</strong></div>
<div id="answer">
<form id="editorginfo" action="" method="post">
<select id="edit">
<option>Section to Edit</option>
<?php
$query = $db->query("SELECT ID, OrgName, Phone, Location FROM emergencyorg");
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
$pid=$row['ID'];
$name=$row['OrgName'];
$phone=$row['Phone'];
$loc=$row['Location'];
echo "<option value='" . $pid . "' ";
if($row['OrgName']==$pid){
echo ' selected';
}
echo">" . $name . "</option>";
}
?>
</select>
</div>
<div id="prompt">Organization Name:</div>
<div id="answer">
<input type="text" name="editorgname" id="editorgname" value="<?=$name?>"/>
</div>
<div id="prompt">Organization Phone Number:</div>
<div id="answer">
<input type="text" name="editorgphone" id="editorgphone" value="<?=$phone?>"/>
</div>
<div id="prompt">Orginization Location:</div>
<div id="answer">
<input type="text" name="editorglocation" id="editorglocation" value="<?=$loc?>"/>
</div>
<div id="prompt">
<input type="submit" id="editorg" name="editorg" value="Update Information" />
</div>
</form>
</div>
これは AJAX で行う必要がありますか?
よろしくお願いします!