在我的表格中,我输入位于数据库中的学生 ID。在提交时,我将输入的 ID 发送到外部脚本,在那里我使用输入的 ID 搜索学生的姓名。这行得通,在我回显它的名字后它是正确的,但我不知道如何将数据发送回我的网页,所以我可以从地址栏中使用 GET 读取学生的名字。代码:
$con=mysqli_connect("localhost","root","","novi-studomat");
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$id=$_POST['id'];
$exe="SELECT * FROM student WHERE id='$id'";
$query=mysqli_fetch_array(mysqli_query($con,$exe));
$ime=$query['name'];
我试过这个:
header('Location:http://www.administrator.html.php?name=".$name."');
但它不会向页面发送数据。这行得通,但我认为必须有更优雅的解决方案:
echo "<script>window.location.assign('http://www.administrator.html.php?name=".$name."'); </script>";