私は1つの選択オプションと3つの入力テキストボックスを持つフォームを持っています。 selectオプションの値をデータベースから取得します。私は選択したものに基づいて3つの入力フィールドのデータを変更したいと思います。私は多くの方法を試みますが失敗します。onchangeを選択他の入力フィールドを更新
<Select onchange="update(this)">
<?php
$query = "SELECT * FROM wheel1 ORDER BY chair_no ASC";
$run = mysqli_query($connect, $query);
$i = 0;
while ($chair = mysqli_fetch_assoc($start)) {
$i++;
?>
<option value="<?php echo $chair['chair_no'];?>"><?php echo $i ?></option>
<?php
$name = $chair['name'];
$phone = $chair['phone'];
$detail = $chair['detail'];
}
?>
[選択]メニューではデータを完全にフェッチしますが、名前の電話番号と詳細変数の最後の値のみを格納します。ここにJavaScriptのコードです。
function update(elem) {
var name = "<?php echo $name; ?>";
var phone= "<?php echo $phone; ?>";
var detail = "<?php echo $detail; ?>";
document.getElementById("name").innerHTML = name;
document.getElementById("phone").innerHTML = phone;
document.getElementById("detail").innerHTML = detail;
}
すべてのヘルプが飾られています。前もって感謝します。名前、電話や細部のためのオプションで
がたくさん厥を使用しています私の問題は完璧です。 – aziz