Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2013, 16:51
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses
Puntos: 270
Respuesta: Comparar 2 variables e iniciar un bucle

Cita:
Iniciado por ignacio85r Ver Mensaje

Código PHP:
num1 $_POST['numero1'];
        
$num2 $_POST['numero2'];
        
        
        if(
$num1 $num2) {
            for(
$i $num1$i <= $num1$i++)
                        
                            print 
"Número: $i<br>";

                            } 
Si estás aprendiendo, lee lo que pones en las condiciones.
Leído, ese código dice:
Si num1 es menor que num2...
Sea $i igual a $num1 y mientras sea menor o igual a $num1....

Obviamente, esa parte está mal, debería ser "mientras sea menor o igual a num2"

Código PHP:
num1 $_POST['numero1'];
        
$num2 $_POST['numero2'];
        
        
        if(
$num1 $num2) {
            for(
$i $num1$i <= $num2$i++)
                        
                            print 
"Número: $i<br>";

                            } 
Ahora lo que se ve, es que se está repitiendo la condición.La condición de salida del if y la condición de salida del for son parecidas.Pero no iguales.
Eso ya depende de exactamente qué lista de números quieres mostrar (no explicas bien qué quieres).Pero es muy probable que pueda eliminarse completamente el if, quedando como:

Código PHP:
num1 $_POST['numero1'];
        
$num2 $_POST['numero2'];
            for(
$i $num1$i <= $num2$i++)                        
                print 
"Número: $i<br>"