Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/04/2006, 10:20
Notwen
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Cita:
Iniciado por emilio21
<?
foreach ($_POST['m'] as $valor) {
$sql = "DELETE FROM email WHERE id = $valor";
mysql_query($sql, $cn);
}
?>
Según entiendo, tenés un link a eliminarsel.php, en cuya página deberian eliminarse los datos seleccionados. Esto no va a suceder porque necesitas "enviar" los datos del formulario. Con un simple link, los datos no se envian, solo llama al url indicado en el link. Para enviar los datos, deberias indicar cual es la página que recibe y procesa los datos en el atributo "accion" de la etiqueta "form" y ademas incluir en el formulario un boton "enviar" mediante una etiqueta <input type="submit">.

pagina que genera los checkbox:
Código PHP:
<form id="form1" name="f1" method="post" action="eliminar.php">
<
table width="948" border="0" align="center">
....
<
input type="submit" value="enviar">
</
form>
... 
eliminar.php
Código PHP:
<?
foreach ($_POST['m'] as $valor) { 
$sql "DELETE FROM email WHERE id = $valor"
mysql_query($sql$cn); 
}
?>
Saludos.