php按鈕提交
⑴ php一個表單提交多個頁面,怎樣獲取按鈕提交過來的值
一個表單無法同時提交多個頁面,只有提交給一個頁面後,再提交給下一個頁面,就象安裝軟體時候的「下一步」一樣,是一步一步的傳遞的。
PHP文件獲取「上一步」表單傳遞來的數據,方法是使用數組$_GET和$_POST,例如表單裡面有<input
type=text
name=user
value=abc>,那麼在PHP裡面就有$_GET["user"]或者$_POST["user"](根據表單的提交方法),其值為"abc"。
⑵ php中html同一個頁面怎麼做多個提交按鈕
用hidden控制
<input type="hidden" name="buttom1" value="true" />
<input type="hidden" name="buttom2" value="true" />
<input type="hidden" name="buttom3" value="true" />
....
給每一個按鈕加上一條。
每次點擊一個提交按鈕,後台就會接受一個hidden的值,根據不同的name的值是否為空,判斷是哪個提交按鈕。
⑶ thinkphp點擊提交按鈕沒反應
建議看下 瀏覽器的 console 有沒有報錯
⑷ php 多個按鈕提交 但只有一個php文件
個人建議:
方法1:如果是一個Form表單,那麼就把提交表單按鈕變成普通按鈕,分別在每一個按鈕上加一個onclick事(可以有一個默認,默認的不用加,直接用Form的Action)。在onclick事件中修改提交表單的action屬性。如:
<script type="text/javascript">
//下面的方法每一個按鈕有單獨的一個。
function submit1(){
//驗證相應的數據後...
document.表單名.action = "action屬性值";
document.表單名.submit();
}
</script>
方法2:如果提交的數據不同,可以把它放在不同的表單中,這樣也可以。
⑸ php里一個button提交的問題
//提交的是action設置的文件method表示方法,如果是POST那麼提交的數據就是在POST數組,如果是GET
那麼提交的數據就在GET數組,並且URL上面可以看到
<?php
var_mp($_POST);
<form action="test.php" method="POST">
<input type="submit" name="needValue" value="我是按鈕">
<input type="text" name="inputValue" value="0">
</form>
echo $_POST["needValue"];
echo "輸入的值是=".$_POST["inputValue"];
?>⑹ php中按鈕怎麼提交數據到資料庫中
在php表單中
單選按鈕
如果選中了提交後,就是這個單選按鈕的值,如果沒有選中,提交是空值。
比如
在提交後
如果是選中打鉤的,在php
獲取到的值就是
echo
$_post['a']
//輸出
1
如果沒有選中,在php
獲取到的值就是
echo
$_post['a']
//輸出
if
(empty($_post['a']))
{
$a=0;
}else{
$a=$_post['a'];
}
⑺ php修改內容怎麼點擊按鈕提交到資料庫啊
if (isset($_POST[tj])){
$sql=mysql_query("update gg set bt='$bt' nr='$nr' where id='$_GET[update]'");
}
發現了一個錯誤,其他地方不知道還有沒有,sql語句有問題
"update gg set bt='$bt',nr='$nr' where id='$_GET[update]'"
bt='$bt',nr='$nr' 欄位賦值,中間用「,」連接
你可以輸出sql語句看語句是否有問題,也可以復制輸出語句去資料庫直接執行下看是不是有邏輯錯誤,確定沒問題了再去看其他地方是否有問題
⑻ 在線等,PHP中怎麼實現點擊表單中的提交按鈕,實現按鈕跳轉控制器的某方法
點擊跳轉 onclick="window.location.href=' '";??? 但是不要把這個事件綁定在submit按鈕上,因為submit默認會將表單提交 給個button 或者直接用<a href="?"></a> 這樣比較好
⑼ php 怎麼限制一個按鈕提交的次數啊求思路,有代碼和例子最好。。
<formclass="sub">
<inputtype="text"name="xx"value="">
<inputtype="submit"value="提交">
</form>
$(".sub").submit(function(){
if($(this).hasClass('lj'))returnfalse;//判斷是否已經提交
$(this).addClass('lj');//沒有提交,加上驗證提交class
.....
})
⑽ 關於php中表單按鈕提交
你所發上來的代碼是沒有問題的,請留下你的QQ,我加你遠程幫你看看。
——————
你所發上來的代碼是沒有問題的,請留下你的QQ,我加你遠程幫你看看。
你這樣吧,把你的script起始標簽改成如下:
<scripttype="text/javascript">
然後再將script標簽提到form表單前面去,也就是將你的代碼改成如下結構嘗試一下:、
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>無標題文檔</title>
</head>
<body>
<scripttype="text/javascript">
functionsub(){
varf=document.getElementById("form");
f.submit();
}
</script>
<formid="form"action=""method="post">
<inputonclick="sub()"type="button"value="提交">
</form>
</body>
</html>
____
如果接下來還是不行,就把sub()這個函數的名字改了,要知道sub是JS一個內置函數,可能是這里沖突也說不定
————
如果還是不行,你將form命名一個name,寫成如下形式:
<scripttype="text/javascript">
functionsub(){
varf=document.myForm;
f.submit();
}
</script>
<formname="myForm"id="form"action=""method="post">
<inputonclick="sub()"type="button"value="提交">
</form>