以下、私がこれまでに取り組んできたことを示すスクリーンショットをリンクします。選択ボックスからIDを選択してデータベーステーブルからデータを出力する方法は?
左側のボックスに、私のデータベーステーブルのプライマリキーである「EventIDs」のリストを記入しました。
これらのIDのいずれかを選択すると、同じテーブルの「EventName」が右側のボックスに表示されます。
https://gyazo.com/79e5e49bd288838c8ce1ae54fe245494
問題は、これまでのイベント名は左選択ボックスに表示されており、私はそれを選択すると、テーブルからデータを取得し、テキストボックスに出力できるようにする方法がわからないということです。あなたは `提出form`持っている、または選択されたデータとのAJAXリクエストを作成する必要があります
<!DOCTYPE html>
<html>
<head> </head>
<body>
<?php include 'login.php';?>
<select name="EventID">
<option value="">Select Event ID</option>
<?php
$result1 = mysqli_query($dbconnect, "SELECT EventID, EventName FROM event");
while($row1 = mysqli_fetch_assoc($result1)) {
?>
<option value="<?php echo $row1['EventID']; ?>"><?php echo $row1['EventName']; ?></option>
<?php
// End while loop.
}
?>
</select>
Event Name: <input name="EventName" type="text">
</body>
<html>
:それはここでは意味に
を作る私のコードであると思います。 (または私は思う)どのデータを表示しようとしているのかはっきりしていませんが、DOM上になければサーバーにデータを要求する必要があります。 – chris85
そのためにAJAXを使用してください。http://stackoverflow.com/questions/5298401/basic-php-and-ajax –
@ chris85フォームで作成した場合、ユーザーが選択したIDに関連するEventNameの送信をクリックすると現れる?基本的に、ユーザーが左のボックスから選択したIDに関連するデータを表示したい場合 – Xander