Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2012, 10:57
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Dónde está el error?

Buenas,

Tengo este código:

Código PHP:
$query mysql_query ("SELECT * FROM Pilots");
$filas mysql_num_rows($query);

for(
$i 0$i $filas$i++){
    
$horas mysql_result($query0'Hours');
    
        if(
$horas 20){
        
mysql_query ("UPDATE Pilots SET Rango = 'IngenierodeVuelo'");
        }

        if(
$horas >= 20){
        
mysql_query ("UPDATE Pilots SET Rango = 'PrimerOficial'");
        }
 
        if(
$horas >= 75){
        
mysql_query ("UPDATE Pilots SET Rango = 'Comandante'");
        }

        if(
$horas >= 150){
        
mysql_query ("UPDATE Pilots SET Rango = 'ComandanteHelitt'");
        }
        
    

Lo que pretendo es crear unas comprobaciones para todas las entradas de la tabla Pilots.

Pero por algún motivo asigna mal el valor $horas. Le pone 99899899899899899899899899899899899899899899899899 8998998998. Este valor debería cambiar dependiendo del piloto.