Ciao a tutti, avrei un problemino...

Allora ho una checkbox cosi definita:
Codice:
<td class="td1" width="4%"><input type="checkbox" value="<?=$valorecheck?>" name="check[]" <?=$checked?>></td>
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).

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));