Foros del Web » Programando para Internet » PHP »

duda con else

Estas en el tema de duda con else en el foro de PHP en Foros del Web. En un sitio web le doy la opción al cliente de que sepa en que lugar quedaría su anuncio dependiendo de la cantidad que abone. ...
  #1 (permalink)  
Antiguo 14/04/2009, 23:57
 
Fecha de Ingreso: marzo-2009
Mensajes: 8
Antigüedad: 15 años, 1 mes
Puntos: 0
duda con else

En un sitio web le doy la opción al cliente de que sepa en que lugar quedaría su anuncio dependiendo de la cantidad que abone.



los valores que he metido en la BBDD de prueba son

Pagos: 68
Pagos: 60
Pagos: 53
Pagos: 30


funciona perfecto de 31 para arriba, te dice: posición "X", dependiendo de lo que le hayas metido. Con lo de abajo...

$ultimo = $num_resultados + 1;

$i=0;

while ($row = mysql_fetch_array($resultado, MYSQL_NUM)){


printf("Pagos: %s <br>", $row[0]);

if ($pagoqty > $row[0]){
$posicion = $i+1;
echo "Posición $posicion";
exit;
}
$i++;
}

para solucionar el "cuando no se cumpla el if" había pensado en

if(!$row[0]){
echo " Posición $ultimo ";
exit;
}

pero no va......

Estoy empezando y seguro que esto es una tontería para muchos, pero llevo unos
días que no lo consigo.

Un saludo.
  #2 (permalink)  
Antiguo 15/04/2009, 06:43
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: duda con else

si al else queres entrar cuando no da resultados el while podrias usar if (while........acciones) else (lo otro)

saludos

Última edición por Adell; 15/04/2009 a las 06:54
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 02:57.