php - 从数据库中检索数据以自动填写链接到同一数据库的另一个表单
问题描述
想知道我们如何从保存数据库中的字段的 html 表单中检索数据,并自动将该数据输入到链接到数据库的另一个表单中,以节省时间,这将需要提供相同的详细信息以第一种形式出现。
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname="sample";
// Create connection
$conn = mysqli_connect($servername,$username,$password,$dbname);
$pos=$_REQUEST['Position'];
$date=$_REQUEST['JoinDate'];
$name=$_REQUEST['FirstName'];
$lname=$_REQUEST['LastName'];
$PhNo=$_REQUEST['PhoneNumber'];
$email=$_REQUEST['EmailId'];
$dob=$_REQUEST['DateofBirth'];
$pob=$_REQUEST['PlaceOfBirth'];
$nationality=$_REQUEST['Nationality'];
$status=$_REQUEST['MaritalStatus'];
$address=$_REQUEST['Address'];
$insert_query="insert into sample.user_details (Position,JoinDate,FirstName,LastName,PhoneNumber,EmailId,DateofBirth,PlaceOfBirth,Nationality,MaritalStatus,Address) values ('$pos','$date','$name','$lname','$PhNo','$email','$dob','$pob','$nationality','$status','$address')";
if($conn->query($insert_query)===TRUE) {
echo"yes";
}else{
echo "no";
}
?>
解决方案
由于您已将第一个表单的数据插入数据库,因此您可以根据所需条件查询数据库,将结果加载到局部变量中,然后将它们作为值字段放入,这样您就可以在表单中看到它们。这就是信息编辑表单的工作方式。
或者,您可以将第一个表单的数据保存在会话变量中,然后使用它们。但是不建议这样做,因为...您知道,会议结束等
推荐阅读
- sql - 在 SQL 中使用游标迭代更新有什么好处?
- jwk - 如何将 JWK 与 spring 一起使用?
- r - 如何从另外两个准备第三个 data.frame
- laravel-8 - 如何使用 Laravel 查询生成器编写此查询?(我可以使用 Laravel eloquent 得到相同的结果。)
- firebase - 参数类型“用户?” 不能分配给参数类型“未来”
- c++ - 使另一个函数可以访问本地结构实例 (C++)
- apache-spark - 使用 spark-redis 加载数据集的问题
- node.js - Mongoose countDocuments 未按预期返回
- firebase - 后台推送通知 iOS Firebase
- bash - 如何在 curl 的请求标头中设置环境变量?