php - 通过 "window.location.href"传递参数

标签 php

<!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/

相关文章:

php - 如何生成 csv 而不添加到 php 中的表

php - Laravel - 发布请求空字段

javascript - 如何检查是否选择了每行中的任何按钮

javascript - 如果文本框为空则发出警报

php - 回复时如何在wordpress中显示 child 评论

php - Eloquent 模型上的保留字

PHP 电子邮件表格 : Different E-mails For Dropdown Menu

php - 如何将多维数组键更改为 Childs 键值?

php - 上传照片 codeigniter 未插入右列

php - 在 PHP 中抓取、缓存和解析远程 XML 提要、验证检查