gpt4 book ai didi

php - 当他/她的 ID 在另一个文本框中输入时,如何在文本框中获取并显示学生的姓名

转载 作者:行者123 更新时间:2023-11-29 06:40:34 27 4
gpt4 key购买 nike

<分区>

我有一个表格:

<from method="post">
Student ID: <input type="text" id="std_id"/>
Student Name: <input type="text" id="std_name"/>
Class: <input type="text" id="class"/>

<input type="submit" name="submit_form"/>
</form>

我想要的:当我在文本框中键入学生 ID 时,他/她的姓名和类(class)应该从数据库中获取,并且应该自动显示在 std_name 文本框中,而无需使用提交按钮。

数据库中表的名称是student_info。我已经在单独的 php 页面 connection.php 中创建了一个连接文件。

所以有人可以帮助我吗?这是我第二次问同样的问题,因为我在第一个问题中找不到正确的答案。谢谢。

<-------------------------------------------- ---------->

我做了以下操作,但名称文本框中没有任何内容。这是我所做的代码:

在主页上:

<script>
$("#std_id").on('input propertychange', function(){

$.post('get_data.php', { std_id:$("#std_id").val() }).done(function(data){

$("#std_name").val(data.std_name);

});
});
</script>

在 get_data.php 上

<?php
require_once('connection.php');

if (isset($_POST['std_id'])) {


$select = mysql_query("SELECT * from student_timetable, student_info
WHERE student_timetable.std_id='".$_POST['std_id']."'
AND student_timetable.std_id = student_info");

$row=mysql_fetch_array($select);

$json_arr[] = array('std_name' => $row['std_name']);

header('Content-type: application/json');
echo json_encode($json_arr);
}

?>

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