11)PHP,单选框和复选框的post提交方式处理
生活随笔
收集整理的這篇文章主要介紹了
11)PHP,单选框和复选框的post提交方式处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
就是一個表單中會有input的checkbox形式,那么怎么處理,就有了問題,一般采用二維數組來處理
代碼展示:
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> 5 <title>網頁標題</title> 6 <meta name="keywords" content="關鍵字列表" /> 7 <meta name="description" content="網頁描述" /> 8 <link rel="stylesheet" type="text/css" href="" /> 9 <style type="text/css"></style> 10 <script type="text/javascript"></script> 11 </head> 12 <body> 13 <form action="c.php" method="get" > 14 項目1: <input type="text" name="uName" /> 15 項目2: <input type="password" name="uPswd" /> 16 項目3: <input type="text" name="age" /> 17 <br /> 18 愛好: 19 <input type="checkbox" name="hobby[]" value="足球" />足球 20 <input type="checkbox" name="hobby[]" value="籃球" />籃球 21 <input type="checkbox" name="hobby[]" value="中國足球" />中國足球 22 <br /> 23 <input type="submit" value="提交" /> 24 </form> 25 <hr /> 26 <a href="4get_2.php?uName=test1&uPswd=123" > 文字。。。</a> 27 </body> 28 </html>然后,我的那個php代碼處理:
或者這么寫:echo $_GET['hobby']['0'];
1 var_dump($_GET['hobby']['0']) ;
注意:這個看你選擇了幾個,要是 ?你選擇了兩個,那么是 ? ? ?$_GET['hobby']['0'] ? ~~~~~··$_GET['hobby']['1']
但是 ?,你要是沒選
,
就沒有$_GET['hobby']['0']等等
?
?
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> 5 <title>網頁標題</title> 6 <meta name="keywords" content="關鍵字列表" /> 7 <meta name="description" content="網頁描述" /> 8 <link rel="stylesheet" type="text/css" href="" /> 9 <style type="text/css"></style> 10 <script type="text/javascript"></script> 11 </head> 12 <body> 13 <form action="c.php" method="get" > 14 15 單選框:<br> 16 男性: 17 <input type="radio" checked="checked" name="Sex" value="male" /> 18 <br /> 19 女性: 20 <input type="radio" name="Sex" value="female" /> 21 <br>或者上面的這么處理: 單選框:<br>
男性:
<input type="radio" checked="checked" name="Sex【】" value="male" />
<br />
女性:
<input type="radio" name="Sex【】" value="female" />
22 愛好: 23 <input type="checkbox" name="hobby[]" value="足球" />足球 24 <input type="checkbox" name="hobby[]" value="籃球" />籃球 25 <input type="checkbox" name="hobby[]" value="中國足球" />中國足球 26 <br /> 27 28 </body> 29 </html>
處理代碼:
?
?
var_dump($_GET['Sex']) ;這個結果是一個string
第二種處理:
?
var_dump($_GET['Sex']['0']) ;這個結果是一個string
?
轉載于:https://www.cnblogs.com/xiaoyoucai/p/7307060.html
總結
以上是生活随笔為你收集整理的11)PHP,单选框和复选框的post提交方式处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 那些年搞不懂的多线程、同步异步及阻塞和非
- 下一篇: 正则表达式: 正向预查和负向预查