Ver Mensaje Individual
  #20 (permalink)  
Antiguo 28/05/2009, 14:01
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Problema al eliminar registros

mira, no se lo que pretendes pero ya le diste mucha vuelta al asunto, y en verdad es muy sencillo!!!

para que todo funcione, primero debes enviar los checkbox.... fíjate bien como debe ser el código (usando name dinámico)

Código PHP:
// debes hacerlo asi...
echo '<tr><td><input type="checkbox" name="chk[]" value="' $row2["cedula"] . '"></td>'
si lo haces bien, irá bien.....

Código PHP:
require_once ("conexion.php");
$link=conectarse();

var_dump($_POST);
var_dump($cantreg);        // y esto ¿de donde lo sacas??
var_dump($arregcedula); // de verdad existe??

// si las ultimas dos variables no existen, obvio... ¡¡no va a hacer nada!!!
// por lo tanto el for() esta mal...
/*for($c=1;$c<=$cantreg;$c++)
{
  $nom="chk".$c;
  if (isset($_POST[$nom]))
  {
    $sql="delete from contratos where cedula='".$arregcedula[$c-1]."'";
    mysql_query($sql,$link);
  }
}*/


// entonces, usamos el name dinamico chk[] ¿si lo notaste??
// y no son necesarias mas variables que la del POST ... listo!
foreach ($_POST['chk'] as $cedula)
{
  echo 
"Borrar cedula: $cedula <br />";
  
$sql "DELETE FROM contratos WHERE cedula='$cedula'";
  
mysql_query($sql$link) or die(mysql_error());


NOTA que ya todo esta dicho, tienes toda la información necesaria, enlaces, y ejemplos de código que debes estudiar y analizar a fondo, con calma....

si algo no te sale o no entiendes, vuelve a leer el tema de arriba a abajo... y de nuevo, hasta que lo pilles!


--
PDTA: por favor, no me envíes mas mensajes, recuerda que el foro es para tratar los problemas... no mi perfil
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.