Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2011, 13:57
jossss
 
Fecha de Ingreso: mayo-2006
Mensajes: 475
Antigüedad: 18 años, 6 meses
Puntos: 58
Misma función dentro de función

Hola a todos. Iluso de mí suponía que esto iba a funcionar.
Se trata de una cosa sencilla. Se manda una consulta a la base de datos con la fecha, hora y minutos. Si no hay coincidencia se devuelve la hora insertada, si hay coincidencia se suma 1 minuto y se vuelve a comprobar si coincide... pero no va. Alguna ayuda?
Código PHP:
function buscaCoincidencias($fecha,$hora,$minutos){
$buscaHora=mysql_query("SELECT * FROM archivos WHERE fecha='$fecha' AND hora='$hora' AND minutos='$minutos'");
$bus=mysql_fetch_assoc($buscaHora);
    if(
mysql_num_rows($buscaHora)>0){// si hay coincidencias en el inicio busco el id coincidente
        
$minutos++;
        if(
$minutos>=60){
        
$minutos=$minutos-60;
        
$hora++;
        }
        if(
$hora>=24){
        
$hora=$hora-24;
        }
        
buscaCoincidencias($fecha,$hora,$minutos);
    }else{
    return 
$hora.":".$minutos;
    }