在我的表格中输入学生的ID,该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>";
答案 0 :(得分:1)
试试这个:
header('Location: http://www.administrator.html.php?name=' .$name);
答案 1 :(得分:0)