gpt4 book ai didi

php - 在 php mysql 中选择选项时用值填充输入字段

转载 作者:行者123 更新时间:2023-11-29 07:11:08 25 4
gpt4 key购买 nike

我有一个表单,我想在从数据库中选择一个选项时提交详细信息。

mysql数据库表:-

USERS 包含 [电子邮件]、[年龄]、[姓名] 等字段。

我希望能够在从菜单中选择一个字段时填充其他输入字段值。

        <form>
User
<select name="user" id="user">
<option>-- Select User --</option>
<option value="Mark">Mark</option>
<option value="Paul">Paul</option>
<option value="Hannah">Hannah</option>
</select>

<p>

Age
<input type="text" name="age" id="age">

</p>
<p>
Email
<input type="text" name="email" id="email">
</p>
</form>

如何使用 jquery 或 javascript 实现此目的。

最佳答案

请尝试一下,

在您的 HTML 页面上:

将其写入您的 html 页面,

<script>
$(document).ready(function(){
$('#user').on('change',function(){
var user = $(this).val();
$.ajax({
url : "getUser.php",
dataType: 'json',
type: 'POST',
async : false,
data : { user : user},
success : function(data) {
userData = json.parse(data);
$('#age').val(userData.age);
$('#email').val(userData.email);
}
});
});
});
</script>

在 getUser.php 中:

getUser.php

<?php

$link = mysqli_connect("localhost", "user", "pass","mydb");

$user = $_REQUEST['user'];
$sql = mysqli_query($link, "SELECT age,email FROM userstable WHERE name = '".$user."' ");
$row = mysqli_fetch_array($sql);

json_encode($row);die;

关于php - 在 php mysql 中选择选项时用值填充输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39662282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com