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?
codice:
//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>
gruppi_lavoro_associa.php
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();
}