php提交
① php 中的提交
不可能實現的,執行按鈕是在瀏覽器上進行的,而PHP只在伺服器上執行
② PHP表單提交
如果將表單以提交到另外一個站點,checklogin.php的具體代碼應該怎麼寫呢?
在表單頁的HTML中把FORM 的ACTION 改成對應的地址
<form name="form1" action="http://www.abc.com/check.php" method="post">
...
</form>
③ 表單提交給PHP
後台用了
header("Location:processApply.php");轉跳了吧.
④ php提交表單
刷新的時候當然會重新POST,只要用戶按F5之前提交過一次,那麼他在輸入部分數據以後,如果按F5,那麼會重新執行一次上次的提交,而不理睬當前輸入的部分數據。
一般說來,在數據提交的頁面不能使用返回和刷新等功能,應該在頁面上進行醒目標記,教育用戶。
要想你的網頁與眾不同--刷新不會重新提交,那麼你可以在頁面上弄一個隱藏的IFRAME,FORM提交的目標指向這個IFRAME,而由IFRAME調用JS代碼在主頁面描述提交結果,這樣的頁面刷新的時候就等於新進入。
大致的結果如下:
<div id=result_div></div>
<form method=post target=post_frm>.....</form>
<iframe name=post_frm style='display:none'></iframe>
<?php
if (isset($_POST['submi11t'])==TRUE)
{
$result='';
if (提交數據檢查不通過) $result.='提交數據不合格!';
else if (數據保存成功) $result.='數據保存成功。';
else $result.='數據保存失敗!';
echo "<script language=javascript>parent.result_div.innerHTML='$result';</script>";
}
?>
⑤ PHP怎麼樣讓內容提交後再顯示出來提交的內容呢
<?php
header("Content-Type:text/html;charset=utf-8");//頁面默認utf-8
//資料庫
$connec=mysql_connect('localhost','root','root')ordie('nomysqlserver:'.mysql_error());
mysql_select_db('201504',$connec)ordie('nomysql:'.mysql_error());
mysql_query("setnames'utf8'");
$so=$_GET["so"];//用這個做查詢就是了index.php?so=12345
//=======添加
if(@$_GET["action"]=="add"){
$title=$_POST["title"];
$content=$_POST["content"];
$sql="insertintoshujubiao001(title,content)values('$title','$content')";
mysql_query($sql);
header("Location:test.php");
}
?>
本頁面為test.php<br>
本頁鏈接資料庫,添加,查詢<br>
<formaction="?action=add"method="post">
標題:<inputtype="text"name="title">
內容:<inputtype="text"name="content">
<inputtype="submit">
</form>
<formaction=""method="get">查詢標題
<inputtype="text"name="so"><inputtype="submit">
</form>
<?//查詢輸出
$sql="select*fromshujubiao001where(titlelike'%$so%')";//只搜索標題
//$sql="select*fromshujubiao001where(titlelike'%$so%'orcontentlike'%$so%')";//搜索標題+內容
$result=@mysql_query($sql,$connec);
if(mysql_num_rows($result)){
while(@$row=mysql_fetch_array($result)){?>
<?echo$row[id];?>-<?echo$row[title];?>-<?echo$row[content];?><br>
<?}}else{echo"<palign='center'>沒有查到相關記錄</p>";}?>
⑥ php提交問題
$_POST['submit']
大寫
⑦ 用php怎麼做自動表單提交
用js body加個onload事件
⑧ PHP提交問題
要把表中的數據傳到某個頁面 要用到form
form有兩種形式:post和get。
get - data is transferred as part of the URL
post - data is transferred after the URL in the same http data stream
不管怎樣還是要提交表單後 用表單把input的值傳到超鏈里
part1:
<form method="post" action="xx.php" enctype="application/x-www-form-urlencoded">
<input type="text" name="text1" size="8" maxlength="20" >
<input type="submit" name="Sub" value="Add Details"/>
<input type="reset" value="Reset Form"/>
</form>
part2:提交後的頁面xx.php
<a href="xx.php?text1=<?php echo $text1?>"></a>
part3:xx.php頁面的頂部
<?php
error_reporting(E_ALL ^ E_NOTICE);
session_start();
if (isset($_GET['text1'])){
$text1 = $_GET['text1'];
setcookie("text1",$text1,time()+86400,"/");
header("location:".$_SERVER['HTTP_REFERER']);
}
?>
下面的那個網站你可以看看 借鑒一下
下面有人回答的form用get方法也可以 不過不推薦
擦 修改個知道審核了一天
⑨ php提交信息
action="你要跳轉的頁面"
⑩ PHP提交的問題
是method 少個m, 呵呵 寫錯了,這個錯了,方法就不是POST提交了
<form action="reply.php" method="post" enctype="text/plain">
<textarea name="reply" rows="10" cols="50" wrap="off"></textarea>
<input type="submit" name="submit" value="提交回復"/>
</form>