ciao, il foreach non centra nulla, ho solo sbagliato ad incollare il codice, quello che non ho capito è cosa passare alla variabile $_POST dato che prendo i valori da database.
Questo è il codice corretto:
codice:<?php session_start(); $_SESSION['user']; ?> <?php function connetti(){ $conn=mysql_connect("localhost","mena1991","mena1991"); mysql_select_db('colours'); return $conn; } ?> <html> <head> <title>Scelta colori</title> <meta charset="utf-8"> </head> <body> <h1>Scelta colori</h1> <h1>Benvenuto <?echo $_SESSION['user']; ?></h1><br> <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"> <?php $conn=connetti(); $query="SELECT tonalita FROM colori"; $risultato=mysql_query($query); while ($row=mysql_fetch_array($risultato)){ $valore=$row['tonalita']; echo "<input type=\"checkbox\"name=\"colori[]\">".$valore."<br>"; } mysql_free_result($risultato); mysql_close($conn); ?> <input type="submit" value="Invia"> <input type="reset" value="Annulla"> </form> </body> </html>

Rispondi quotando