从数据库中检索数据以自动填充链接到同一数据库的另一个表单

时间:2018-05-22 05:10:35

标签: php html mysql

想知道我们如何从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";
}


?>

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

您可以做的是,您应该通过id从数据库中获取相同的数据。如果您正在使用然后使用该ID,则可以获取所有详细信息。有一次,你已经获取了所有细节,那么你可以继续在你的html中写下它们:

<input type = "text" class="form-control" value = "echo the value in here" />

因此,这将以您想要的形式显示您的数据。