Php 单击其他表单时保存第一个表单的POST值
当我点击Reserved时,$page=Reserved。但是,当我单击另一个表单(如GO)时,$page值将返回到计划中 我想保留$page的值,如果它是单击保留的,并且单击GO$page仍然等于保留Php 单击其他表单时保存第一个表单的POST值,php,Php,当我点击Reserved时,$page=Reserved。但是,当我单击另一个表单(如GO)时,$page值将返回到计划中 我想保留$page的值,如果它是单击保留的,并且单击GO$page仍然等于保留 <?php if(isset($_POST['page'])){ $page = $_POST['page']; } else $page = 'Schedule'; echo $page; ?> <form action="<?php $_SERVER
<?php
if(isset($_POST['page'])){
$page = $_POST['page'];
}
else $page = 'Schedule';
echo $page;
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<input type="submit" name="page" value="Schedule" />
<input type="submit" name="page" value="Resereved" />
</form>
<br /><br />
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<input type="text" value="" />
<input type="submit" name="submission" value="GO" />
</form>
试试这个:
if(isset($_POST['page'])){
(isset($_POST['page'])) ? '$page = $_POST['page']' : 'Schedule';
}
echo $page;
几个小时前你有没有在另一个问题上发表这个?我记得对这样一个问题发表了评论,但现在我找不到了。删除了吗?是的。。但是我只是在这里输入代码并输入一些错误。有人说先更正代码。对不起。这是我第一次来这里。。。希望你能理解。你应该编辑这个问题,而不是开始一个新问题。非常感谢。。。它是有效的。。。这是我第一次来这里,我得到了一个很好的答案。。。很酷…很高兴,我的朋友:)如果这对你有用,我很高兴,尽管它不起作用,但你给了我一个好主意,尽量减少上面第一个答案的线条。。
<?php
session_start();
if(isset($_POST['page'])){
$page = $_POST['page'];
$_SESSION['page'] = $page;
}
if(isset($_SESSION['page']))
{
$page = $_SESSION['page'];
}
else $page = 'Schedule';
echo $page;
?>
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<input type="submit" name="page" value="Schedule" />
<input type="submit" name="page" value="Resereved" />
</form>
<br /><br />
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
<input type="text" value="" />
<input type="submit" name="submission" value="GO" />
</form>