php中checkbox复选框值的获取方法(实例)

在php编程中,经常会遇到php获取checkbox复选框值的方法,checkbox在php读取值时要用数组形式哦,读取这些值用php post获取是以一个array形式哦。

php获取 checkbox复选框值的方法 
  1. <html xmlns="http://www.w3c.org/1999/xhtml">   
  2. <head>   
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />   
  4. <title>php获取 checkbox复选框值的方法</title>   
  5. </head>   
  6. <body>   
  7. <form name="form1" method="post" action="">   
  8. <label>   
  9. <input type="checkbox" name="checkbox[]" value="复选一">   
  10. 复选一   
  11. </label>   
  12. <label>   
  13. <input type="checkbox" name="checkbox[]" value="复选二">   
  14. </label>   
  15. 复选二   
  16. <label>   
  17. <input type="checkbox" name="checkbox[]" value="复选三">   
  18. </label>   
  19. 复选三   
  20. <label>   
  21. <input type="checkbox" name="checkbox[]" value="复选四">   
  22. </label>   
  23. 复选四   
  24. <label>   
  25. <input type="submit" name="Submit" value="提交">   
  26. </label>   
  27. </form>   
  28. </body>   
  29. </html>   
  30. <?   
  31. if( $_POST )   
  32. {   
  33. $value = $_POST[‘checkbox‘];   
  34. echo ‘你选择了:‘.implode(‘,‘,$value);   
  35. //由于checkbox属性,我们必须把checkbox复选择框的名字设置为一个如果checkbox[],这样php才能读取,以数据形式,否则不能正确的读取checkbox复选框的值哦。//脚本学堂 jbxue.com整理   
  36. }   
  37. ?>  
原文链接:http://blog.csdn.net/vip_linux/article/details/22975627
 
checkbox在php读取值时要用数组形式哦,读取这些值用php post获取是以一个array形式哦, 
  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">   
  3. <head>   
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />   
  5. <title>php获取多选框checkbox值</title>   
  6. </head>   
  7. <body>   
  8. <?php   
  9. $area_arr = array();   
  10. if($_GET[‘action‘]=="submit"){   
  11. $area_arr = $_POST[‘area‘];   
  12. }   
  13. echo "您选定的地区为: ";   
  14. foreach ($area_arr as $k=>$v){   
  15. echo $v." ";   
  16. }   
  17. ?>   
  18. <form id="form1" name="form1" method="post" action="?action=submit">   
  19. <p>河北   
  20. <label>   
  21. <input type="checkbox" id="area" name="area[]" value="河北">   
  22. </label>   
  23. </p>   
  24. <p>河南   
  25. <label>   
  26. <input type="checkbox" id="area[]" name="area[]" value="河南">   
  27. </label>   
  28. </p>   
  29. <p>山西   
  30. <label>   
  31. <input type="checkbox" id="area[]" name="area[]" value="山西">   
  32. </label>   
  33. </p>   
  34. <p>山东   
  35. <label>   
  36. <input type="checkbox" id="area[]" name="area[]" value="山东">   
  37. </label>   
  38. </p>   
  39. <p>江苏   
  40. <label>   
  41. <input type="checkbox" id="area[]" name="area[]" value="江苏">   
  42. </label>   
  43. </p>   
  44. <p>浙江   
  45. <label>   
  46. <input type="checkbox" id="area[]" name="area[]" value="浙江">   
  47. </label>   
  48. </p>   
  49. <p>   
  50. <label>   
  51. <input type="submit" name="Submit" value="提交">   
  52. </label>   
  53. </p>   
  54. </form>   
  55. </body>   
  56. </html>   
php checkbox默认选择问题(都是利用的这种原理) 
  1. <input name="jbxue" type="checkbox" value="jiaju" <?php if($myrow[fujia_jiaju]) echo("checked");?>>  

php中checkbox复选框值的获取方法(实例),古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。