Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2007, 14:05
lucasarts_18
 
Fecha de Ingreso: enero-2007
Mensajes: 272
Antigüedad: 18 años, 2 meses
Puntos: 5
Re: problemas con cerrar un while

Hola:

Código PHP:
<?
session_start
(); 
if (!isset(
$_SESSION['ok']) || $_SESSION['ok'] != "correcto") {
header("Location: ../error.php");
}else{

$db="servtein";

$tabla="registro";
$tabla2="clientes";
$tabla3="pedido";

$sql="DELETE FROM $tabla WHERE id_reg= '$id'";
$sql2="DELETE FROM $tabla2 WHERE id_reg= '$id'";
$sql3="SELECT * FROM $tabla3";

$conexion mysql_connect("localhost""root");

mysql_select_db($db$conexion);

$resultadomysql_query($sql3$conexion);
while (
$registro mysql_fetch_row($resultado)) {
   
$comprueba="SELECT * FROM $tabla3 WHERE id_clie='$registro[3]'";
   
$resultadomysql_query($comprueba$conexion);

   
$tmp=0;

   while (
$registro mysql_fetch_row($resultado)) {
      
$tmp=1;

      if (
$tmp==1){
         echo 
"<br><center>El usuario tiene asociado pedidos y no puede ser    borrado antes que estos.";
         echo 
"<a href=../menuadmin.php> reinténtalo de nuevo 
                 </a></center>"
;
      }
      else {
         
$resultadomysql_query($sql$conexion);
         
$resultadomysql_query($sql2$conexion);
      }
    }
}
?>
<p><strong> El usuaruio a sido borrado </strong></p>
<a href="../menuadmin.php">Menú de Administración</a><br />
<a href="bajaclie.php">Dar de baja otro cliente</a>
No aseguro que funcione, porque obviamente no tengo como probarlo, eso sí, un consejo bueno es mantener una estricta identación para evitar problemas de este tipo.

Hasta Luego .-