<!doctype html>
<html>
<head>
<title>Post Answer</title>
</head>
<body>
<?php
include ("connection.php");
$result = mysqli_query($con, "SELECT * FROM student_table WHERE SID='$_POST[sid]'") or die('Query failed');
$tmp = mysqli_fetch_array($result);
$nn = $tmp['nickname'];
$a = $_POST['answer'];
$sid = $tmp['SID'];
$c = $tmp['course'];
$q_id = $_POST['q_id'];
$sql = mysqli_connect("127.0.0.1", "root", "", "project");
$sql = "INSERT INTO answer_table (nickname, answer, SID, vote, course) VALUES ('$nn', '$a', '$sid', '', '$c')";
if (!mysqli_query($con, $sql)) {
die('Error: ' . mysqli_error($con));
}
echo ("<SCRIPT LANGUAGE='JavaScript'>
window.location.href='question.php';
window.alert('Thank You! Your answer is online now.')
</SCRIPT>");
?>
</body>
</html>
在 question.php
文件中,我想接收 $q_id
作为 $_GET['q_id']
我可以将第 17 行的 $q_id
传递给第 26 行的 question.php
页面吗?
最佳答案
只需将其作为查询字符串添加到 javascript 中即可
echo ("<script language='JavaScript'>
window.location.href='question.php?q_id=$q_id';
window.alert('Thank You! Your answer is online now.')
</script>");
关于php - 通过 "window.location.href"传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23072570/