i have this code it can go to if(array_key_exists('p',$_POST))
but can't go to if(isset($_POST['p'][$i]) && $_POST['p'][$i]==$row[0])
i tried to echo $_POST['p'][0]
in if(array_key_exists('p',$_POST))
but it tells me 0 is undefined
i don't know my error.
if(array_key_exists('update',$_POST)){
//somecode
echo"<td><input type='Checkbox' name='p[$i]' value='$row[0]' unchecked onclick='openinput()'/></td>";
if(array_key_exists('p',$_POST))
{
$result=mysql_query($query);
if($result)
{
$num=mysql_num_rows($result);
if($num>0)
{
if(isset($_POST['p'][$i]) && $_POST['p'][$i]==$row[0])
{
foreach($_POST['p'] as $key=>$value)
{
//some code
}
}
}
}
}
}