Ciao ragazzi,
ho un problema con checkbox multiple dinamiche e array... pe rpoter fare insert sul DB
in pratica nella insert avrò 2 valori da inserire e avrò tante insert per ogni valore checkato nella pagina precedente..
un valore della insert è sempre fisso che è rappresentato dall'ID_UTENTE su cui lavoro.. e il secondo valore dal value della checkbox...
come fare?
l'array non mi incrementa il valore.. (name="Associo[$a]")
ho incasinato i 2 script a furia di far prove.....
ho questi pezzi di codice che mi danno problemi:
mi aiutate?
gruppi_lavoro_associa.phpcodice://qui ci sono query che mi restituisce i gruppi presenti sul db, e //tramite $_GET['utente'] d apagina precedente ricavo l'utente sul //quale sto lavorando..e che lo passo come valore HIDDEN] <form method="post" action="gruppi_lavoro_associa.php" name="form"> <input type="hidden" name="Utente" value="<?php echo $Utente ?>"> <?php while($row_gruppi = mysql_fetch_assoc($gruppi)) { for ( $i=0; $i < count($totalRows_gruppi); $i++) { echo " <input type='checkbox' name='ASSOC[".$i."]' value='".$row_gruppi['id_gruppo_lavoro']."' > ".$row_gruppi['descrizione']." "; // echo " <input type='checkbox' name='Associo[$i]' value='".$row_gruppi['id_gruppo_lavoro']."' > ".$row_gruppi['descrizione']." "; } } ?> <input type="submit" value="ASSOCIA"> </form>
codice:<?php require("../../include/motore.php"); get_member_info(); for($i = 0; $a <= count($_POST); $i++){ //while ($_POST as $associazione;){ $associazione = "Associo[$a]"; $sql = "INSERT into {$INFO['prefisso']}ut_gruppi_utenti (id_gruppo_lavoro, id_utente) VALUES('$associazione', '$_POST[Utente]')"; echo "$sql"; $ins_utente = mysql_query($sql, $zeus) or die(mysql_error()); $row_inserita = mysql_affected_rows(); }

Rispondi quotando


