我在MySQL数据库中有一个表,其中包含以下列:名称,地址,职业,phone_number和serial_number。在我的html表单以及其他字段中,我有用于输入姓名,电话号码和序列号的文本字段。我如何使用jQuery自动填充和PHP/MySQL使用序列号字段填充名称和电话号码字段?我设法在一个输入字段上设置自动填充,但我不知道如何将它设置为使用自动填充的字段来填充其他两个字段。由于Jquery使用PHP和MySQL基于一个字段的两个字段
这些都是
<input type="text" name="name" id="autocomplete" />
<input type="text" name="phone_number" id="autocomplete" />
<input type="text" name="serial_number" id="autocomplete" />
这是我从DB
<?php
$dbhost = 'YOUR_SERVER';
$dbuser = 'YOUR_USERNAME';
$dbpass = 'YOUR_PASSWORD';
$dbname = 'YOUR_DATABASE_NAME';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
mysql_select_db($dbname);
$return_arr = array();
if ($conn)
{
$fetch = mysql_query("SELECT name, phone_number, serial_number FROM users");
while ($row = mysql_fetch_array($fetch, MYSQL_ASSOC)) {
$row_array['value'] = $row['name'] . " " . $row['phone_number'] " . $row['serial_number'] ";
array_push($return_arr,$row_array);
}
}
mysql_close($conn);
echo json_encode($return_arr);
?>
添加一些代码来显示你做了什么 – krishna