Ciao a tutti, avrei un problemino...
Allora ho una checkbox cosi definita:
Come si vede fa parte di una tabella, questa viene generata e popolata tramite query quindi ci sono x righe, alla fine di ogni riga questa checkbox. Mi servirebbe realizzare la seguente cosa, quando spunto la checkbox ed invio il form, vorrei fare l'update in database del campo flag a 1 mentre se tolgo la spunta a 0, il campo flag si trova nella tabella B, la quale ha in comune il campo id con la tabella A (la tabella A crea e popola la tabella).Codice:<td class="td1" width="4%"><input type="checkbox" value="<?=$valorecheck?>" name="check[]" <?=$checked?>></td>
Avete qualche idea? Per ora ho fatto molte prove ma infruttuose:
Codice:$result_tab = mysql_query("select * from tabellaB where id like '".$rs['id']."'", $link)or die(mysql_error($link)); while($rt = mysql_fetch_array($result_tab)){ $flag_da_db = $rt['flag']; $note_da_db = $rt['note']; } $lista_id = Array(); foreach($_POST['check'] as $key => $value){ $lista_id[] = $value; echo 'il value vale: '.$value; } echo '(La lista dei valori : '.$lista_id.')<br>'; if (in_array($rs['id'], $lista_id)) { $ins_flag = 1; $update_flag = 1; $checked = 'checked="checked"'; }else{ $ins_flag = 0; $update_flag = 0; $checked=''; } mysql_query("Update tabellaB set flag ='".$update_flag."' where id like '".$rs['id']."' ", $link) or die(mysql_error($link));

LinkBack URL
About LinkBacks
