In una pagina ho questo codice
che mi rimanda alla pagina 'punteggio.php'.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>
Questa è così:
Se io nella prima pagina seleziono uno o più checkbox funziona tutto alla perfezione. Ma se non seleziono niente mi va in errore.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"); } ?>
La segnalazione è la seguente:
Come posso risolvere?codice:Warning: Invalid argument supplied for foreach() in /home/sicurezza/public_html/questionario/punteggio.php on line 6
Grazie

Rispondi quotando