Php 选中时使用复选框回显复选框的值

Php 选中时使用复选框回显复选框的值,php,html,arrays,post,checkbox,Php,Html,Arrays,Post,Checkbox,我在一个表中有a、b、c,通过单击子按钮回显选中的复选框值,我需要这些复选框 <?php $array=array('a','b','c'); echo "<table border=2>"; for($i=0;$i<3;$i++) { echo "<tr> <td><input type='Checkbox' name='p[$i]' value='$array[$i]' unchecked /

我在一个表中有a、b、c,通过单击子按钮回显选中的复选框值,我需要这些复选框

<?php
 $array=array('a','b','c');
 echo "<table border=2>";
     for($i=0;$i<3;$i++)
     {
     echo "<tr>
     <td><input type='Checkbox' name='p[$i]'  value='$array[$i]' unchecked />
     <td>$array[$i]</td>
     </tr>";
     }
    echo "</table>";
if(array_key_exists('sub',$_POST))
        if(isset($_POST['p']))
         {
         foreach($_POST['p'] as $key=>$value)
             //I have problem here;
   }
?> 
<html>
<head>
<title></title>
<meta content="">
</head>
<body>
<form method='post'>
<input type='submit' name='sub' value='echome'>
</body>
</html>

看起来包含
复选框的
表单
标记外进行了回音,这就是为什么“p”不随表单post一起提交,PHP找不到
$\u post['p']
。在HTML中创建
表单
标记后立即移动PHP代码。

你说得对!非常感谢您现在它可以工作了:D我重复了这个:
echo$\u POST['p'][$key]