In una pagina ho questo codice
codice:
<form method="post" action="punteggio.php?numero=<? echo "$numero" ?>">
<tr>
<td>
<input type="checkbox" name="c[1]" value="<?php echo "$row[p1]";?>"
</td>
.......
<td>
<input type="checkbox" name="c[2]" value="<?php echo "$row[p2]";?>"
</td>
.......................Ecc. ecc. .................
<input type="submit" value="invia risposta" />
</form>
che mi rimanda alla pagina 'punteggio.php'.
Questa è così:
codice:
<?php
session_start();
$numero=$_GET['numero'];
$punti = $_SESSION[',punti'];
$c = $_POST[c];
foreach ($c as $k => $value) {
$parz = $parz + $value;
}
$tota = $punti + $parz;
$_SESSION['punti'] = $tota;
if ($numero < 38) {
header("Location: domande.php?numero=$numero");
}else{
header("Location: pagina.php");
}
?>
Se io nella prima pagina seleziono uno o più checkbox funziona tutto alla perfezione. Ma se non seleziono niente mi va in errore.
La segnalazione è la seguente:
codice:
Warning: Invalid argument supplied for foreach() in /home/sicurezza/public_html/questionario/punteggio.php on line 6
Come posso risolvere?
Grazie