在SQL INSERT查询中使用PHP$\u GET变量时,如何使用$\u POST方法发送该变量?

在SQL INSERT查询中使用PHP$\u GET变量时,如何使用$\u POST方法发送该变量?,php,mysql,get,Php,Mysql,Get,我在数据库中有一个(主题)和(页面)表 页面表格属于主题表格,每个主题都有一个ID 当用户点击主题mysite/blog?主题=(ID设置)1,2,3,4,5 所以,我希望页面插入根据他们在哪个主题的URL 我使用POST表单将数据发送到(form_process.php)页面 替换 $query.=“值({$Content},{$subject})” 借 $query.=“值('{$Content}','{$subject}')” 希望对您有所帮助。第64行是哪一行?$subject=$\u

我在数据库中有一个(主题)和(页面)表

页面表格属于主题表格,每个主题都有一个ID

当用户点击主题mysite/blog?主题=(ID设置)1,2,3,4,5

所以,我希望页面插入根据他们在哪个主题的URL

我使用POST表单将数据发送到(form_process.php)页面

替换

$query.=“值({$Content},{$subject})”

$query.=“值('{$Content}','{$subject}')”


希望对您有所帮助。

第64行是哪一行?$subject=$\u GET[subject]$查询.=“值({$Message},{$subject})”;另外,您还没有在执行查询的PHP代码中显示您在哪里使用$\u GET[subject]。。您是否尝试回显$subject?我知道您已经尝试过$_GET['subject'],但是值得检查一下$subject中是否包含了这两个代码块(我猜没有),这两个代码块是否来自同一个PHP文件(blog.PHP)?还有,你应该担心。
<?php       
     if(isset($_POST["submit"])){
         $Message = $_POST["Content"];

         $query  = "INSERT INTO page ";
         $query .= "(Message, SubjectID) ";
         $query .= "VALUES ('{$Message}', $_GET['subject'])";
         $result = mysqli_query($connection, $query);

         if(mysqli_affected_rows($connection) > 0){
           echo "Page added to its beloging subject";
         }
     }
?>