⑴ 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獲取前台傳過來的表單域啊