Foros del Web » Programando para Internet » Jquery »

Problema borrado de datos con jquery

Estas en el tema de Problema borrado de datos con jquery en el foro de Jquery en Foros del Web. Pues tengo un listado con checkbox y quiero que me borre los seleccionados. Lo he conseguido pero ahora nose porque no me funciona. Dejo aqui ...
  #1 (permalink)  
Antiguo 18/02/2012, 17:16
 
Fecha de Ingreso: enero-2012
Ubicación: Segovia
Mensajes: 8
Antigüedad: 12 años, 3 meses
Puntos: 1
Problema borrado de datos con jquery

Pues tengo un listado con checkbox y quiero que me borre los seleccionados.
Lo he conseguido pero ahora nose porque no me funciona. Dejo aqui la funcion jquery y el resto de codigo necesario:

Función jquery:
Código:
$(document).ready(function(){
$("#borrar").click(function(){
	if($('.seleccion:checked').length>0)
	{
		if(window.confirm("desea eliminar PERMANENTEMENTE los productos seleccionados?"))
		{
			var db = $('.seleccion:checked').map(function(i,n) {
			return $(n).val();
		}).get(); //get converts it to an array
								
		if(db.length == 0) { 
			db = "none"; 
		}       
		$.post("borrar.php", {'db[]': db}, function(response) {
			alert(db);
			location.reload();
		});
	}
	}
	});
});

Código al que hace referencia para coger los datos:

Código:
	
while($resultados = $db->devuelve($consulta)){
	echo "<tr class='modo1'><td><input name='seleccion[]' class='seleccion' type='checkbox' value='".$resultados[0]."'/></td>";
	echo "<td> ".$resultados[0]."</td><td> ".$resultados[1]."</td><td> ".$resultados[2]."</td></tr>\n";
}
?> 
</table>
<input name='borrar' type='button' value='Borrar' id='borrar'>
</form>

Pagina borrar.php:

Código:
<?php	
		include("conexionMysql.php");
		$db = new MySQL();
		$lista=implode(',',$_POST['db']); 
		$consulta=$db->consulta("DELETE FROM producto WHERE cod_producto IN(".$lista.")");
?>
  #2 (permalink)  
Antiguo 19/02/2012, 06:42
 
Fecha de Ingreso: enero-2012
Ubicación: Segovia
Mensajes: 8
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Problema borrado de datos con jquery

Solucionado era un problema de claves ajenas y on delete no action

Etiquetas: borrado, funcion, input, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:31.