⑴ php用超全局变量POST从html获得信息在数据库模糊查询只有第一页正常显示
是这样的,你那个搜索的字段值是通过post过来的:$qq =_post('search');,那么它只能post给第一页,而其它页是一个全新的网页,并没有当时的post的值了,即使你返回也是如此。所以,你应该想办法留住这个post的值。我提供的方法是把post过来的值,作为分页链接中的一个参数,然后在你的网页中判断是否有这个参数。
关键代码:
if(isset($_POST["search"])) $qq=$_POST["search"];
if(isset($_GET["qq"])) $qq=$_GET["qq"];
$key.="<a href=\"".$_SERVER['PHP_SELF']."?page=1&qq=$qq\">第一页</a> ";
⑵ php怎么post给当前页
有跳转的思路
搜索框
<html>
<form name="aa" method="post" action="">
<input type='text' name="bb" />
<INPUT TYPE='SUBMIT' />
</form>
</html>
<?php
//搜索结果,输出table表头
//查数据库,遍历结果
echo $_POST['name'];
//输出table结束标记
?>
⑶ php post传值乱码问题
方法:
1, 全部使用utf-8;
2, 文件存储为utf-8 without bom头;
3, 数据库使用utf-8 general ci;
4, url中的中文要rawurlencode;
5, 解析时不要decode;
⑷ php===>post带参数跳转
好绕口,post可以在当前页面提交处理的。不必post到新页面。
另外,你可以了解一下ajax
ajax简单示例
a页面
$(function(){
$.ajax({
url: "ajax_php.php",
type: "POST",
data:{trans_data:"要传输的内容"},
error: function(){
alert('Error loading XML document');
},
success: function(data,status){//如果调用php成功
alert(unescape(data));//解码,显示汉字
}
});
});
ajax处理页面
$backValue=$_POST['trans_data'];
echo $backValue."+后台返回";
上面只是例子
⑸ PHP的POST怎么用
<?php
$name=$_POST['name'];
$age=$_POST['age'];
echo'welcome'.$name.'youare'.$age.'yearsold';
将php页面的全部内容删掉改成上面那段代码就可以了
⑹ php表单怎样提交到当前页面,并用$_POST获取其值
示例如下:
<?php
//如果post提交,则进入if
if($_POST){
print_r($_POST);
}
?>
<!DOCTYPEHTML>
<htmllang="zh-CN">
<head>
<metacharset="utf-8"/>
<title>PHP</title>
</head>
<body>
<formmethod="post"action="#">
uname:<inputname='uname'type='text'/><br/>
<inputname='btn'type="submit"value="提交"/>
</form>
</body>
</html>
⑺ php获取当前页面用户输入内容的方式有哪些
表单post方法,ajax的各种方法
⑻ php post提交数据后关闭当前页面
不知道你想问什么, 发送方式常用的有两个,GET 、POST 。他会发到你form表单上 action=‘xx.php’ 这个文件里面, 这个PHP文件才会街道你发送过来的信息,如果你说没有提示的话,你可以 echo “ 你想说的话 ”。
在echo “ html的标签跳回你想要去的页面” 。 也可以 echo “JS代码,弹框的那种。” 如果问题是这样的话 采纳吧, 不是的话 继续问
⑼ php分页post与get问题
把分页数据放在页面的input里,input设置hidden,下次提交的时候就会把当前分页的数据带过去,如果搜索词变化了重新初始化分页参数
⑽ php表单怎样提交到当前页面,并用$_POST获取其值
<?php
$username=$_POST['username'];
?>
<form action="" ><input type="text" name="username"><input type="submit" name="submit" value="提交"></form>
form的action属性留空的话就直接提交到当前页面了 后台直接$_POST获取前台传过来的表单域啊