Foros del Web » Programando para Internet » PHP »

Problemas con el look for

Estas en el tema de Problemas con el look for en el foro de PHP en Foros del Web. Hola miren yo tengo un codigo que quiero que cuando se active modifique las habilidades a todos los usuarios entonces hago uso del look for ...
  #1 (permalink)  
Antiguo 24/03/2008, 10:48
 
Fecha de Ingreso: diciembre-2007
Mensajes: 274
Antigüedad: 16 años, 3 meses
Puntos: 0
Problemas con el look for

Hola miren yo tengo un codigo que quiero que cuando se active modifique las habilidades a todos los usuarios entonces hago uso del look for

Aca el code no esta completo porque es muy largo pero es todo lo mismo


Código PHP:
function entrenamiento()
{

 
$db=db_connect();
 
$query "select * from user where id='$id'" or die (mysql_error());
 
$resultado mysql_query($query,$db);
 
$numero=mysql_num_rows($resultado); 
 for(
$i=1;$i<=$numero;$i++)
 {
 
$row=mysql_fetch_array($resultado);    



$id=$row["id"];    
 
$query="UPDATE `juego`.`entrenamiento_ayer` SET  `drive_a`= '".$row["drive"]."', 
                                                  `reves_a`= '"
.$row["reves"]."',
                                                  `voleas_d_a`= '"
.$row["voleas_d"]."',
                                                  `voleas_r_a`= '"
.$row["voleas_r"]."',
                                                  `saque_a`= '"
.$row["saque"]."',
                                                  `passing_a`= '"
.$row["passing"]."',
                                                  `smash_a`= '"
.$row["smash"]."',
                                                  `remates_a`= '"
.$row["remates"]."',
                                                  `rapidez_a`= '"
.$row["rapidez"]."',
                                                  `drop_a`= '"
.$row["drop"]."',
                                                  `slice_a`= '"
.$row["slice"]."',
                                                  `fuerza_a`= '"
.$row["fuerza"]."',
                                                  `precicion_a`= '"
.$row["precicion"]."',
                                                `inteligencia_a`= '"
.$row["inteligencia"]."',                                                 
                                                  `condicion_a`= '"
.$row["condicion"]."',
                                                
                                                  `practica_a`= '"
.$row["practica"]."'                                                            
                                                      WHERE id='$id'"

 
$resultado mysql_query($query,$db) or die (mysql_error());      
     



     
     if (
$row["ent_1"]=="drive")
     {
     if (
$row["drive"]<=20)     
     {
     
$agregar1=rand(4,3);         

     }
          elseif (
$row["drive"]<=35 && $row["drive"]>20)     
     {
     
$agregar1=3;         

     }
               elseif (
$row["drive"]<=50 && $row["drive"]>35)     
     {
     
$agregar1=rand(2,3);         

     }
              
                   elseif (
$row["drive"]<=75 && $row["drive"]>50)     
     {
     
$agregar1=2;         

     }
                        elseif (
$row["drive"]<=80 && $row["drive"]>75)     
     {
     
$agregar1=rand(1,2);         

     }
                            elseif (
$row["drive"]<=90 && $row["drive"]>80)     
     {
     
$agregar1=1;         

     }
                                 elseif (
$row["drive"]<=100 && $row["drive"]>90)     
     {
     
$agregar1=rand(0,1);         

     }
     
                                      elseif (
$row["drive"]>=100)     
     {
     
$agregar1=rand(-2,-8);         

     }
    
    else
     {
    
$agregar1=rand(10,11);    
    }
     
$agregar=$row["drive"] + $agregar1;
     
     if (
$agregar>100)
   {
    
$numero=rand(-2,-3);
   
$agregar=$agregar+$numero;    
    
   }
   
    
$query="UPDATE `juego`.`user` SET `drive` = '$agregar' WHERE `user`.`id` ='$id'";
    
$resultado mysql_query($query,$db) or die (mysql_error());      
      } 

Bueno en la parte que pongo $id=$row["id"]; Esta el problema, si yo pongo por ejemplo $id=1; o $id=$_session['valid_id']; me lo toma pero con el LOOK no como hago para hacer que funcione con el look. No me tira ni error ni nada simplemente no funciona, ayuda

ayuda!!!!!
  #2 (permalink)  
Antiguo 24/03/2008, 12:32
 
Fecha de Ingreso: diciembre-2007
Mensajes: 274
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: Problemas con el look for

Alguien sabe sino de alguna manera para que el for pase solo en los ID que existan porque,tengo en id el id:1,2,3,4,6 y el 5 no lo elimine, alguien sabe de alguna forma para que el look pase por 1,2,3,4,6 y no por el 5?'???
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:00.