PHP将变量发送到其他页面

时间:2014-05-24 18:10:05

标签: php mysql post get

我有一个表单,在isset函数数据中插入db也会从db返回一个名为id的变量。我想将此变量发布到下一页。 这是代码;

if (isset($_POST['preview'])){


echo $user = $_SESSION['ue'];
echo $title=$_POST['title'];
echo $dis=$_POST['dis'];
echo $a=$_POST['a'];
echo $b=$_POST['b'];
echo $c=$_POST['c'];
echo $d=$_POST['d'];
echo $timespan=$_POST['timespan'];

$sql="INSERT INTO survey (user, title, description, opta, optb,optc,optd,time) VALUES ('$user','$title', '$dis', '$a' , '$b', '$c', '$d','timespan')";
if (mysqli_query($con,$sql))
 {
  echo "Success";
 }
 else
  {
  echo "Error: " . mysql_error();
  }
  $id = mysqli_insert_id($con); //variable to send to next page


mysqli_close($con); 

}
?>

提前致谢:)

1 个答案:

答案 0 :(得分:0)

您可以使用网址中的GET属性将其发送到下一页:

header("Location: http://mydomain.com/myOtherPage.php?id=".$id);

在myOtherPage中,您可以使用:

if(isset($_GET['id']))
{

$idFromPreviousPage=$_GET['id'];

}