Come faccio a popolare un array con dei checkbox![]()
![]()
Cosi scorro la query
<form name="form1" method="post" action="pagina2.php">
<?php
while ($ris=mysql_fetch_array($dati)) {
?>
<tr>
<td>
<input type="checkbox" name="presente[]" value="checkbox">
<td><input type="text" name="nominativo[]" value="<?php echo $ris["cognome"]."".$ris["nome"]; ?>">
</tr>
</td>
</form>
Recupero i valori nella pagina2
<?php
$da=count($_POST[presente]);
for ($i=0; $i<=$da; $i++)
{
$ch[$i] = $_POST[presente][$i];
$nominativo[$i] = $_POST[nominativo][$i];
}
for ($i=0; $i<=$da; $i++)
{
if ($ch[$i]=="checkbox")
{
echo $nominativo[$i]."
";
echo "-------"."
";
}
}
?>
Vorrei stampare i valori checkati ma invece mi stampa
$ch[0]
$ch[1]
$ch[2]
$ch[N]
quanti sono i check attivati.
![]()