Que tal, pues les cuento mi problema, tengo una lista de nombres que tengo en una tabla, la despliego con sus respectivos checkbox y hasta ahora puedo checkear aquellos que están agregados a otra tabla, la cuestión aquí es como hago para que al momento de desseleccionar un checkbox y guardar este se elimine de la otra tabla, espero haberme explicado con claridad y puedan darme una idea sobre esto, gracias!
tengo lo siguiente:
Tengo dostablas (tabla1 y tabla2)
en la tabla1:
En la tabla2
$registrados = mysql_query("SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla2.Idperrsona = tabla1.Id
WHERE Folio = 002");
$idregistrado = $row['Id'];
$NombreRegistrado = $row['Nombre'];
$array[$Idregistrado] = $NombreRegistrado;
}
WERE folio = 002");
$id = $row['Id];
$nombre = $row['Nombre'];
echo $nombre;
?>
//a qui condiciono si el id existe en el array entonces lo chekea
<input type="checkbox" name="nombres[]" value="<?php echo $id; ?>"
<?php if(key_array_exists($id, $array)){echo checked;}?>/>
}
ahora lo que necesito es que al desseleccionarlos y guardar este registro se elimine o en lugar de que aparezca en el campo Idpersona su id, se haga un update y lo deje en 0