你好我有这样的事情:
if(isset($_POST['btnProm'])){
$idads = mysql_real_escape_string($_POST['idAds']);
require_once("adPromFrm.php");
}
按下按钮时,将出现一个表单....
当我刷新页面时,表单不会消失,但当我单击带有查询字符串的链接(thisPage.php?lang = fr ...)时,表单将消失。
我知道我只是在按下按钮时询问表单,但是如何忽略查询字符串。
答案 0 :(得分:1)
您可以考虑使用sessions来解决此问题。会话数据保存在请求之间,因此单击链接不会导致表单消失。
观察:
<input type=submit name=showForm value="Show Form">
<input type=submit name=hideForm value="Hide Form">
<?
session_start();
if ($_REQUEST['showForm'])
$_SESSION[showForm] = true;
if ($_REQUEST['hideForm'])
$_SESSION[showForm] = false;
if ($_SESSION['showForm'])
{
include("form.php");
}