Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/09/2010, 17:44
Avatar de bioxido
bioxido
 
Fecha de Ingreso: diciembre-2008
Ubicación: $_SERVER['PHP_SELF']
Mensajes: 601
Antigüedad: 15 años, 5 meses
Puntos: 21
Respuesta: Duda sobre If Y While

While e If son cosas TOTALMENTE diferentes...

El While es un bucle: Si se cumple la condicion, el bucle se ejecuta, sino, simplemente se "saltea" y sige el codigo normalmente...
El If es un condicional: Si pasa esto, se hace esto, sino se hace lo otro...

Código PHP:
while(//Si pasa esto){
//Se hace esto y se vuelve al principio del while, si vuelve a pasar se vuelve a hacer, hasta que no pase más...
}

if(
//Si pasa esto){

//Se hace esto

}else{//Sino...

//Se hace esto.


Aca tenes un ejemplo:

Código PHP:
//Ejemplo de WHILE
while($row mysql_fetch_array($query)){
echo 
$row['nombre']; //Se va a repetir hasta que el array($row) acabe.
}

//Ejemplo de IF
$a 3;
$b 2;

if(
$i === $a){
echo 
$a;
}else{
echo 
$b;

Nota: los tres = es lo mismo que poner uno solo, pero segun tengo entendido, es mas eficiente ponerlo con tres.

Última edición por bioxido; 24/09/2010 a las 20:38