Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2011, 07:50
Avatar de rompeguesos
rompeguesos
 
Fecha de Ingreso: marzo-2009
Mensajes: 692
Antigüedad: 15 años, 2 meses
Puntos: 8
Información Haber si me podeis echar una manita

Hola ando liao aqui con un jueguecito y me surgen una dudilla..

Tengo este codigo:

integracion.php

Código PHP:
<?php
//Lugar en el World Map
function ubicacion_mapa($usuario,$nombre_registrado)
{
  
$x rand(50,58);
  
$y rand(50,52);
  
$consulta mysql_query("SELECT * FROM mapa2 WHERE x = '$x' and y = '$y'");
  
$array mysql_fetch_assoc($consulta);
  
$existe $array["usuario"];
  if(
$existe == "-"//Si el usuario en la base de datos es - se inserta si no empieza de nuevo la función.
  
{
    
$nombre_aldea "Solar de $nombre_registrado";
    
$tipo 0//Aquí indicamos con el 0 que salga la textura del cesped.
    
mysql_query("UPDATE mapa2 SET usuario = '$nombre_registrado', nombre = '$nombre_aldea', tipo = '$tipo' WHERE x = '$x' and y = '$y'");
    
//actualizar_edificios($usuario);
  
}
  else
  {
    
ubicacion_mapa($usuario,$nombre_registrado);
  }
}
lo llamo desde registro.php con esto:

Código PHP:
else {
                    
//require("".$documentroot."/validacion.php");
                    
$cod_unico_usuario substr(md5(rand()), 016);
                    
$validado "NO";
                    
/*if (enviar_correo($email, $usuario, $cod_unico_usuario)) {
                        echo "<center>Un correo de validación fue enviado a $email</center>";
                    } else {*/
                        
$fecha_ingreso date("Y-m-d h:i:s");
                        
$last_update time();
                        
mysql_query("INSERT INTO usuarios (usuario,email,contrasena,fecha_ingreso,cod_unico_usuario,validado,nombre_registrado, dinero, last_update) VALUES ('$usuario','$email','$contrasena','$fecha_ingreso','$cod_unico_usuario','$validado','$nombre_registrado', 100, $last_update)") or die("Error de registro");
            include(
"".$documentroot."/includes/integracion.php");
            
ubicacion_mapa($usuario,$nombre_registrado);
                        echo 
"<center><h2>Usuario Registrado Correctamente</h2><a href='index.php'>Volver</a></center>";
                } 
y el problema es que si no hay huecos disponibles se me queda cargando y me dice el error de ejecucion de 30 segundos ese... como hago para si no hay huecos disponibles me salga el aviso en lugar de que se quede cargando hasta que da el error?