Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
No codigo a seguir:
<fieldset>
<form action="" method="post" name="repasso">
<p>
<label> <input type="checkbox" name="status[ ]" value="11">11</label>
<label><input type="checkbox" name="status[ ]" value="12">12</label>
<label><input type="checkbox" name="status[ ]" value="13">13</label>
<label><input type="checkbox" name="status[ ]" value="14">14</label>
<label><input type="checkbox" name="status[ ]" value="15">15</label>
<br />
<label><input type="checkbox" name="status[ ]" value="21"> 21</label>
<label><input type="checkbox" name="status[ ]" value="22"> 22</label>
// seguem mais check boxes
<br />
<input name="gerar" type="submit" value="gerar">
</form>
</fieldset>
<?php
if (isset($_POST['status'])) {
$stat = NULL;
foreach (($_POST['status']) as $key
=> $value) {
$stat .= "$value, ";
echo $value; // <== Pergunta aqui
// mais código..
}
?>
O ultimo comando **echo $value;** imprime os valores checados pelo usuário nos checkboxes.
Por exemplo: O usuário marcou as caixas com os valores 11- 13 - 21 - 22.
Então o código imprime: 11, 13, 21, 22.
Pergunta:
Como faço para construir uma array com os valores marcados e depois recuperar cada valor indivfdualmente.
Algo como:
......
$checked[] = $value;
**$echo $checked[2];** //<== imprime 21 no exemplo acima.
..........
Este código ai em cima não funciona, precido de um que funcione.
Carregando comentários...