php checkbox复选框值的获取与checkbox默认值输出方法

php获取 checkbox复选框值的方法

  

复制代码 代码如下:

  <html xmlns="http://www.glzy8.com/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <title>php获取 checkbox复选框值的方法</title>

  </head>

  <body>

  <form name="form1" method="post" action="">

  <label>

  <input type="checkbox" name="checkbox[]" value="复选一">

  复选一

  </label>

  <label>

  <input type="checkbox" name="checkbox[]" value="复选二">

  </label>

  复选二

  <label>

  <input type="checkbox" name="checkbox[]" value="复选三">

  </label>

  复选三

  <label>

  <input type="checkbox" name="checkbox[]" value="复选四">

  </label>

  复选四

  <label>

  <input type="submit" name="Submit" value="提交">

  </label>

  </form>

  </body>

  </html>

  <?

  if( $_POST )

  {

  $value = $_POST['checkbox'];

  echo '你选择了:'.implode(',',$value);

  //由于checkbox属性,我们必须把checkbox复选择框的名字设置为一个如果checkbox[],这样php才能读取,以数据形式,否则不能正确的读取checkbox复选框的值哦。//管理资源吧 glzy8.com 整理

  }

  ?>

  checkbox在php读取值时要用数组形式哦,我们读取这些值用php post获取是以一个array形式哦,

  

复制代码 代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  <title>php获取多选框checkbox值</title>

  </head>

  <body>

  <?php

  $area_arr = array();

  if($_GET['action']=="submit"){

  $area_arr = $_POST['area'];

  }

  echo "您选定的地区为: ";

  foreach ($area_arr as $k=>$v){

  echo $v." ";

  }

  ?>

  <form id="form1" name="form1" method="post" action="?action=submit">

  <p>河北

  <label>

  <input type="checkbox" id="area" name="area[]" value="河北">

  </label>

  </p>

  <p>河南

  <label>

  <input type="checkbox" id="area[]" name="area[]" value="河南">

  </label>

  </p>

  <p>山西

  <label>

  <input type="checkbox" id="area[]" name="area[]" value="山西">

  </label>

  </p>

  <p>山东

  <label>

  <input type="checkbox" id="area[]" name="area[]" value="山东">

  </label>

  </p>

  <p>江苏

  <label>

  <input type="checkbox" id="area[]" name="area[]" value="江苏">

  </label>

  </p>

  <p>浙江

  <label>

  <input type="checkbox" id="area[]" name="area[]" value="浙江">

  </label>

  </p>

  <p>

  <label>

  <input type="submit" name="Submit" value="提交">

  </label>

  </p>

  </form>

  </body>

  </html>

  php checkbox默认选择问题(都是利用的这种原理)

  

复制代码 代码如下:

  <input name="" type="checkbox" value="jiaju" <?php if($myrow[fujia_jiaju]) echo("checked");?>>