<?php
$certidoes = array(
array(
'id_certidao' => 1,
'checked' => 1
),
array(
'id_certidao' => 2,
'checked' => 0
),
array(
'id_certidao' => 3,
'checked' => 1
)
);
foreach ($certidoes as $certidao) {
$checked = "";
if ($certidao['checked']) {
$checked = "checked";
}
echo '<input type="checkbox" id="check_'.$certidao['id_certidao'].'" name="check['.$certidao['id_certidao'].']" ' . $checked . ' value="1" />' . PHP_EOL;
}
//Dados para teste
$_POST['check'] = array(
0 => 1,
1 => 3
);
$_POST['emissao'] = array(
1 => '10/10/2013',
2 => '11/10/2013',
3 => '12/10/2013'
);
$_POST['validade'] = array(
1 => '10/10/2013',
2 => '10/11/2013',
3 => '10/12/2013'
);
if (isset($_POST['check'])) {
foreach ($_POST['check'] as $id) {
$id_certidao = filter_var($id, FILTER_SANITIZE_NUMBER_INT);
$emissao = filter_var($_POST['emissao'][$id_certidao], FILTER_SANITIZE_STRING);
$validade = filter_var($_POST['validade'][$id_certidao], FILTER_SANITIZE_STRING);
$insert = "INSERT INTO tb_certidao
VALUES (
'$id_certidao',
'$emissao',
'$validade'
)";
echo $insert.PHP_EOL;
}
}
preferences:
30.31 ms | 402 KiB | 5 Q