PHP獲取單選下拉列表,多選下拉列表,單選框,複選框內的值,此例將當前頁作爲提交數據的頁面。
<form action=" " method="post" accept-charset="utf-8">
<!--單選下拉 學歷-->
<select name="edu" >學歷
<option value="研究生">研究生</option>
<option value="本科">本科</option>
<option value="高中">高中</option>
<option value="初中">初中</option>
<option value="小學">小學</option>
</select>
<!--多選下拉 自選-->
<select name="ed[]" >學歷
<option value="研對對對究生">研究對對對生</option>
<option value="本對對對科">本對對對科</option>
<option value="高對對對中">高對對對中</option>
<option value="初對對對中">初對對對中</option>
<option value="小對對對學">小對對對學</option>
</select>
<!--多選複選框 愛好 -->
<br>
<input type="checkbox" name="fav[]" value="唱歌">唱歌
<input type="checkbox" name="fav[]" value="跳舞">跳舞
<input type="checkbox" name="fav[]" value="武術">武術
<input type="checkbox" name="fav[]" value="舞蹈">舞蹈
<input type="checkbox" name="fav[]" value="繪畫">繪畫
<input type="checkbox" name="fav[]" value="打籃球">打籃球
<input type="checkbox" name="fav[]" value="打太極">打太極
<!--單選框 地址 -->
<br>
<input type="radio" name="from" value="鄭州">鄭州
<input type="radio" name="from" value="北京">北京
<input type="radio" name="from" value="武漢">武漢
<input type="radio" name="from" value="南京">南京
<input type="radio" name="from" value="上海">上海
<input type="radio" name="from" value="廣州">廣州
<input type="submit" name="submit" value="提交"> <br>
</form>
echo $_post['edu']; // 單選下拉獲取值
echo $_post['ed']; // 多選下拉獲取值
echo $_post['fav']; // 多選複選框獲取值
echo $_post['from']; // 單選框獲取值
form表單中的action屬性值爲空,則說明將要把數據以post形式提交到當前頁面。如果是其他頁面,直接更改地址即可。post形式獲取數據$_POST['name值'];基本固定形式就是$_post['name值'];
如果來回反覆記不住,那就每天敲5遍,連續三五天就能記的滾瓜爛熟。
單選下拉列表
echo $_post['edu']; // 單選下拉獲取值
多選下拉列表
echo $_post['ed']; // 多選下拉獲取值 ,值爲數組形式 可以用var_dump()輸出查看
單選框
echo $_post['from']; // 單選框獲取值
複選框
echo $_post['fav']; // 多選複選框獲取值,值爲數組形式 可以用var_dump()輸出查看
PS:
如果要對選框內的值,就行前端頁面上的選定,方式如下:
1, select(不管是單選下拉還是多選下拉) 中的值在option標籤中加入 selected 屬性,例:
<option value="研究生" selected>研究生</option> 默認選中這個選項
2,input(不管是radio單選還是checkbox多選)中的值,在input標籤中加入 checked 屬性,例:
<input type="checkbox" name="fav[]" value="唱歌" checked>唱歌