Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从其他页面获取并在当前页面上发布_Php_Mysql - Fatal编程技术网

Php 从其他页面获取并在当前页面上发布

Php 从其他页面获取并在当前页面上发布,php,mysql,Php,Mysql,我正在创建一个脚本,遇到了一个问题。我不得不在同一页上使用$\u POST和$\u GET,我认为这没有意义 我使用get方法通过一个链接从另一个页面获取用户id的值,并且我必须将表单中的数据输入到当前页面的数据库中 代码片段1:(page.php上的GET方法) 我可以从url中获取用户ID并在同一页面中发布表单中的值吗? 如果没有,有什么方法可以做得更好吗?您可以在session.php中的表单中使用一个隐藏的输入字段,并在该输入字段的value属性中存储$\u GET['id'],它将随表

我正在创建一个脚本,遇到了一个问题。我不得不在同一页上使用$\u POST和$\u GET,我认为这没有意义

我使用get方法通过一个链接从另一个页面获取用户id的值,并且我必须将表单中的数据输入到当前页面的数据库中

代码片段1:(page.php上的GET方法)

我可以从url中获取用户ID并在同一页面中发布表单中的值吗?
如果没有,有什么方法可以做得更好吗?

您可以在session.php中的表单中使用一个隐藏的输入字段,并在该输入字段的value属性中存储$\u GET['id'],它将随表单一起传递到session.php
您可以通过在sessession.php中添加以下代码从GET获取值

$id="";    
if (isset($_GET['id'])) {
        $id=$_GET['id'];
    }else{
       $id="";
    }
然后在session.php的表单中放置一个输入字段,如下所示

<input type="hidden" value="<?php echo $_GET['id']" name="suggest">

你想在第二页发布一个表单吗?我是说,你在sessions.php中有表单吗?没有。我在session.php中有一个表单,它被插入到同一页面的数据库中。注意:它不会同时被获取和发布。如果在输入部分没有name属性,数据将如何发布??
$id="";    
if (isset($_GET['id'])) {
        $id=$_GET['id'];
    }else{
       $id="";
    }
<input type="hidden" value="<?php echo $_GET['id']" name="suggest">
    if($_SERVER["REQUEST_METHOD"]=="POST"){
          if($id){
         $suggestions=$_POST["suggest"];
       // run your sql query for insert.
    }

 }