Salve a tutti! Ho un problema con le checkbox...posto qui il codice e poi spiego
Codice PHP:
<?php
$ptr_mysqls=mysql_connect("localhost","root","")
or die("Impossibile connettersi al server.\n");
mysql_select_db("orari", $ptr_mysqls)
or die("Impossibile aprire il database.\n");
if($_POST['fav_cor'] == "info")
{
if($_POST['fav_sem'] == "primo") //controlla il semestre
{
if($_POST['fav_anno'] == "prian") //controlla l'anno
{
$query="SELECT Acronimo, NomeCorso FROM informatica WHERE AnnodiCorso = 1 AND Semestre = 'P' ";
$ptr_risultato_query=mysql_query($query, $ptr_mysqls);
while( $record=mysql_fetch_array($ptr_risultato_query, MYSQL_ASSOC))
{
foreach($record as $nome_campo=>$valore_campo)
{
print("<input type=\"checkbox\" name=\"NomeCorso[]\" value=\"$valore_campo\" checked>");
print $valore_campo;
}
print("
");
}
nella pagina successiva mi ritrovo ad avere delle checkbox doppie, cioè mi trovo una cosa del genere:
NomeCorso[v] Acronimo del corso[v]
Quindi entrambi spuntati perchè così mi ritrovo dei doppioni inutili. Ho provato diverse volte a modificare la print, ma non cambia nulla. Help!
Spero che qualcuno possa capire come fare! Tx