Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2004, 20:14
Avatar de Mickel
Mickel
 
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 21 años, 11 meses
Puntos: 7
A ver. Supongamos que tienes esto. Esta parte es la seccion donde obtienes la data de una tabla, digamos "mensajes", que quieres eliminar

Código:
<form action='mipagina.php' method='post'>
<?php
$sqryvar="Select id_mensaje,titulo,enviado_por,fecha from mensaje where recibidopor=".$cuenta." order by fecha desc";
$iqryvar=mysql_query($sqryvar);
if ($iqryvar>0) {
   $irow=0;
   $ilimit=mysql_num_rows($iqryvar);
   while ($irow<$ilimit) {
      $imensaje=mysql_result($iqryvar,$irow,0);
      $stitulo=mysql_result($iqryvar,$irow,1);
      $senviadopor=mysql_result($iqryvar,$irow,2);
      $sfecha=mysql_result($iqryvar,$irow,3);
      echo "<input type='checkbox' name='".$imensaje."' value='".$imensaje."' /> ".$stitulo." ".$senviadopor." ".$sfecha."<br />";
      $irow++;
   }
}
?>
</form>
como veras, hemos recorrido la tabla para pintar los checkboxes, ahora lo que hay que hacer es recorrerla para leerlos

Código:
 
<?php
$sqryvar="Select id_mensaje from mensaje where recibidopor=".$cuenta;
$iqryvar=mysql_query($sqryvar);
if ($iqryvar>0) {
   $irow=0;
   $ilimit=mysql_num_rows($iqryvar);
   while ($irow<$ilimit) {
      $imensaje=mysql_result($iqryvar,$irow,0);
      if (strlen($$imensaje)>0) {
          $sqryexe="Delete from mensaje where id_mensaje=".$imensaje;
           mysql_query($sqryexe);
      }
      $irow++;
   }
}
?>