Me he estado cabeceando con este problema por horas y no he podido solucionarlo. Tengo un formulario con una serie de chekboxes que inserto en una tabla, pero quiero que el sistema detecte si esos cheqboxes han sido previamente ingresados en la tabla, para que no se repitan.
Código PHP :
$idarray = $_POST['id']; $otrodato = $_POST['otrodato']; $i = 0; foreach ($idarray as $cadaid) { $idlist .= "(".$cadaid.", ".$otrodato."), "; $i++; } $valores = substr($idlist, 0, -2); mysql_select_db($database_db, $db) or die("BD no disponible"); $insertar = "INSERT INTO mitabla (id, datos) VALUES $valores"; mysql_query($insertar, $db);
Este código inserta los datos correctamente cuando selecciono varios checboxes. Pero no verifica si estos fueron ingresados previamente.
Alguna sugerencia?