有选择形式的帖子,如:
<select name="option[color][0]">
<select name="option[color][1]">
// option[color][2] isnt posted
有些产品没有该选择,然后当我尝试从帖子中获取它们时,每次如果未发布选择,我都会收到如下错误:
未定义的偏移量:2
如何检查是否发布了某些内容?试过:
$ids = $_POST['id'];
$option = $_POST['option'];
foreach ($ids as $key => $id)
{
//Undefined offset: 2
if( $option['color'][$key] )
{
$_SESSION[$key]['option']['color'] = $option['color'][$key];
}
//Undefined offset: 2
if( !empty($option['color'][$key]) )
{
$_SESSION[$key]['option']['color'] = $option['color'][$key];
}
//Undefined offset: 2
if( isset($option['color'][$key]) )
{
$_SESSION[$key]['option']['color'] = $option['color'][$key];
}
//... etc
}
等等....无论我尝试什么,都有错误:(请帮忙