1. <?php  
  2. if ($_POST[’submit’])  
  3. {  
  4.   print_r($_POST);  
  5.  
  6.   echo ‘<br>文本:’ . $_POST[’txt’];  
  7.  
  8.   echo ‘<br>单选:’ . $_POST[’radio’];  
  9.  
  10.   echo ‘<br>下拉单选:’ . $_POST[’select0′];  
  11.  
  12.   echo ‘<br>下拉多选:’;  
  13.   if (!emptyempty($_POST[’check’]))  
  14.   {  
  15.     echo ‘<br>(1)’;  
  16.     $arr = $_POST[’check’];  
  17.     $arr_sise =  count($arr);  
  18.     for($i=0; $i<$arr_sise$i++)  
  19.       echo $arr[$i] . “  ”;  
  20.  
  21.     echo ‘<br>(2)’;  
  22.     for($i=0; $i<count($_POST[’check’]); $i++)  
  23.       echo $_POST[’check’][$i] . “  ”;  
  24.  
  25.     echo ‘<br>(3)’;  
  26.     foreach ($_POST[’check’] as $chk)  
  27.       echo $chk . ‘  ’;  
  28.   }  
  29.  
  30.   echo ‘<br>多行选择:<br>’;  
  31.   foreach ($_POST[’select’] as $sel)  
  32.     echo $sel . ‘  ’;  
  33.  
  34.   echo ‘<br><br>遍历所有值:’;  
  35.   foreach ($_POST as $key=>$postval)  //$_POST 写为 $_POST[] 是错误的  
  36.   {  
  37.    if (is_array($postval))  
  38.    {  
  39.     echo “<br>”;  
  40.       foreach ($postval as $k=>$v)  //$postval 写为 $postval[] 是错误的  
  41.         echo $v . ‘  ’;  
  42.     }  
  43.     else 
  44.    {  
  45.     echo “<br>”;  
  46.       echo $postval . ‘  ’;  
  47.     }  
  48.   }  
  49.  
  50.   echo ‘<br>’ . str_repeat(’- ‘, 30);  
  51. }  
  52. ?>  
  53.  
  54. <form name=”frm1″ method=”post” action=”action.php”>  
  55. 文本:<input name=”txt” type=”text” value=”">  
  56.  
  57. <br><br>  
  58. 单选框:  
  59. <input name=”radio” type=”radio” value=”radio1val”>radio1  
  60. <input name=”radio” type=”radio” value=”radio2val”>radio2  
  61.  
  62. <br><br>  
  63. 多选框:  
  64. <input name=”check[]” type=”checkbox” value=”val of check1″>check1  
  65. <input name=”check[]” type=”checkbox” value=”check2val”>check2  
  66.  
  67. <br><br>  
  68. 下拉单选:  
  69. <select name=”select0″>  
  70.   <option value=”0″></option>  
  71.   <option value=”01″>第01行</option>  
  72.   <option value=”02″>第02行</option>  
  73.   <option value=”03″>第03行</option>  
  74.   <option value=”04″>第04行</option>  
  75.   <option value=”05″>第05行</option>  
  76.   <option value=”06″>第06行</option>  
  77. </select>  
  78.  
  79. <br><br>  
  80. 下拉多选:  
  81. <select name=”select[]” multiple size=”5″>  
  82.   <option value=”0″></option>  
  83.   <option value=”1″>第一行</option>  
  84.   <option value=”2″>第二行</option>  
  85.   <option value=”3″>第三行</option>  
  86.   <option value=”4″>第四行</option>  
  87.   <option value=”5″>第五行</option>  
  88.   <option value=”6″>第六行</option>  
  89. </select>  
  90.  
  91. <br><br>  
  92. <input name=”submit” type=”submit” value=”提交”>  
  93. </form>  
  94.