【发布时间】:2016-10-13 16:54:04
【问题描述】:
我有一个带有一个选择选项和 3 个输入文本框的表单。我从数据库中获取选择选项的值。我想根据我选择的内容更改 3 个输入字段的数据。我尝试了很多方法,但都失败了。
<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;
}
任何帮助都可以得到。提前致谢。
【问题讨论】:
标签: javascript php jquery