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.")"); ?>