Мое простое предложение:
<code><?php
if (!empty($_POST))
{
echo "<pre>";
print_r($_POST);
echo "
";
выход();
}
$ ids = array (
0 => массив (
'id' => 1,
'code' => 'GHY87',
'description' => 'Hello World'
),
1 => массив (
'id' => 2,
'code' => 'OTHER',
'description' => 'Bye World'
)
);
функциональные флажки ($ ids)
{
foreach ($ id как $ id)
{
?>
" /> <? php echo $ id ['description'];?> (< ? php echo $ id ['code'];?>)
<? PHP
}
}
?>
<? php чекбоксы ($ ids); ?>
или же
Редактировать
выход:
<form id="myForm" method="post">
<input type="checkbox" name="ids[]" value="1" /> Hello World (GHY87)<br />
<input type="checkbox" name="ids[]" value="2" /> Bye World (OTHER)<br />
<input type="submit" value="Edit" />
or
<a href="#" onclick="document.getElementById('myForm').submit(); return false;">Edit</a>
</form>
... если сначала установить флажок и нажать кнопку «Изменить», вы получите:
Array
(
[ids] => Array
(
[0] => 1
)
)
... если проверить оба:
Array
(
[ids] => Array
(
[0] => 1
[1] => 2
)
)