首页 > 解决方案 > 从数据库中检索数据以自动填写链接到同一数据库的另一个表单

问题描述

想知道我们如何从保存数据库中的字段的 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";
}


?>

标签: phphtmlmysql

解决方案


由于您已将第一个表单的数据插入数据库,因此您可以根据所需条件查询数据库,将结果加载到局部变量中,然后将它们作为值字段放入,这样您就可以在表单中看到它们。这就是信息编辑表单的工作方式。

或者,您可以将第一个表单的数据保存在会话变量中,然后使用它们。但是不建议这样做,因为...您知道,会议结束等


推荐阅读