導航:首頁 > 編程語言 > 下拉表單提交php

下拉表單提交php

發布時間:2022-05-13 11:40:30

php下拉表單菜單

1、新建一個php文件,命名為test.php,用於講解PHP實現下拉表單菜單。

Ⅱ php 如何根據單選按鈕和對應的下拉條件,判斷提交的值

該form的HTML為:
<form action="action.php">
<input type=radio name="bigtype" value="all" />all

<input type=radio name="bigtype" value="city" />city
<select name="city_type">
<option value="a">a</option>
<option value="b">a</option>
</select>

<input type=radio name="bigtype" value="category" />category
<select name="category_type">
<option value="a">a</option>
<option value="b">a</option>
</select>

<input type=radio name="bigtype" value="rank" />rank
<select name="rank_type">
<option value="a">a</option>
<option value="b">a</option>
</select>
</form>

那麼,服務端PHP為:
<?php
$bigType=$_REQUEST['bigtype'];
if($bigType=="all")
//選擇全部
elseif($bigType=="city")
{
$cityType=$_REQUEST['city_type'];
if($cityType=="a")
//選擇city的一部分
else
//選擇city的另一部分
}
elseif($bigType=="category")
{
//類似......
}
elseif($bigType=="rank")
{
//類似......
}
?>
花了10分鍾寫的,分給我吧

Ⅲ 關於jquery+ajax傳遞下拉表單到PHP的問題

首先將<script type="text/script">改成<script type="text/javascript">
然後:
$(function(){
$("#type").change(function(){
var r = $(this).val();
$.post("2.php",{type:r});
})
})
事實上,你這樣寫,並不能直接看到效果,除非用firebug查看,因為你現在是ajax請求,如果想看到效果,應該這樣寫:
$(function(){
$("#type").change(function(){
var r = $(this).val();
window.location.href = "2.php?type="+r;
})
})
同時修改為$type = $_GET['type'];

Ⅳ php下拉菜單怎樣設置粘性表單,就是下拉選擇後提交,保持選擇的值。

你想做什麼功能,默認的就是2005啊。你提交後應該返回到不是這個這個頁面吧
你這是更改的還是添加了

Ⅳ php怎樣獲取下拉表單中的值

<html>
<formaction=""method="post">
商品名稱:<inputtype="title"name="title"><br/>
商品類別:<selectname="pice">
<optionname="clothes"value="上衣">上衣</option>
<optionname="shoes"value="鞋子">鞋子</option>
<optionname="socket"value="襪子">襪子</option>
<optionname="trousers"value="褲子">褲子</option>
</select><br/>
商品介紹:<textareaname="desc"value="desc"></textarea><br/>
<inputtype="submit"value="確認">
</form>
</html>
<?php
if($_GET['action']=='確認'){
$contents=$_POST['pice'];
echo$contents;
}
?>

Ⅵ HTML form 下拉菜單 跳轉 php文件

樓豬 ,你這是多此一舉,你這樣寫無非是,三個處理頁面都一樣只不過裡面的查詢條件不同。
我的建議
只做一個處理頁面。傳值的時候傳兩個參數。
第二個就是,你得用事件處理。比如下拉菜單觸發時間,然後提交查詢。最好用ajax實現。
jquery結合ajax實現起來比較簡單。
大體思路:
jquery監聽下拉框變化,然後獲取兩個參數的值,後台提交查詢條件,ajax返回 ,然後顯示在頁面中。頁面看起來沒有任何刷新操作,都是在後台進行,用戶根本感覺不到頁面有什麼變化,只是查詢結果直接插入到頁面中。
具體代碼自己實現吧

Ⅶ PHP中下拉表單如何傳遞資料庫中的值

給你一個思路
我們都知道下面這段代碼是一個表單的下拉列表

<select name="">
<option value="1">第一</option>
<option value="2">第二</option>
<option value="3">第三</option>
</select>

你只需要充資料庫裡面讀取數據出來分別放在裡面的位置就可以了

Ⅷ PHP代碼遇到問題,關於表單下拉菜單

給option一個selected屬性,如果 $_POST['select'] 等於 52 那麼就給 value等於52的option 一個selected="selected"屬性,也可以用js去判斷 例如$_POST['select'] 是在一個文本框里輸出了,這個時候你在網頁載入(onload)的時候獲取這個文本框的值,並與option選型對比,看他等於那個option然後用js給這個optiong一個selected就可以了(這個時候的option需要name或者id 才可以確定)。

Ⅸ 用PHP修改表單提交,但是表單里帶有select下拉列表的或者年齡選擇的默認值 這個默認值 是怎麼設置的

selected = "selected"
你在php中傳值到頁面的時候傳一個 select值(就是你之前改之後的值) 傳到頁面之後 你就判斷你的這個值 在<option <?php if(你後台接受到的值=你本選擇的值){echo selected = "selected"
}></option>

閱讀全文

與下拉表單提交php相關的資料

熱點內容
svn怎麼看伺服器的地址 瀏覽:187
騎馬與砍殺1命令部隊用盾牌 瀏覽:595
光纜pdf 瀏覽:350
加密流量實時監測 瀏覽:628
360壓縮和好壓哪個好 瀏覽:61
python判斷變數是否為list 瀏覽:906
雲伺服器1m帶寬表示什麼意思 瀏覽:702
429升冷櫃用多大壓縮機 瀏覽:116
決策樹演算法java實現 瀏覽:376
androidtv開發焦點控制 瀏覽:328
論人的成長pdf 瀏覽:282
python網站源代碼 瀏覽:827
手機文件壓縮器怎麼安裝 瀏覽:112
androidsdk封裝 瀏覽:266
微信加密不知道怎麼取消 瀏覽:705
分析演算法設計程序編寫 瀏覽:843
linux啟動dhcp失敗 瀏覽:356
芙蓉出水選股公式源碼 瀏覽:763
linux更改密碼錯誤 瀏覽:244
最美的源碼 瀏覽:803