Foros del Web » Programando para Internet » PHP »

Variable no definida?

Estas en el tema de Variable no definida? en el foro de PHP en Foros del Web. Buenas, quiero imprimir una variable, para que a cada iteración de un while, se me incremente en uno su valor. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 11/10/2010, 07:24
 
Fecha de Ingreso: enero-2005
Mensajes: 170
Antigüedad: 19 años, 3 meses
Puntos: 0
Variable no definida?

Buenas, quiero imprimir una variable, para que a cada iteración de un while, se me incremente en uno su valor.

Código PHP:
Ver original
  1. while (//codigo del while) {
  2.    empty($num);
  3.    $num = $num + 1;
  4.  
  5.    echo $num;
  6. }

Es decir, la primera vez tendrá valor 1 y a cada iteración se le suma 1.

Esto me da el error: Notice: Undefined variable: num.


Como lo hago entonces?¿
  #2 (permalink)  
Antiguo 11/10/2010, 07:27
 
Fecha de Ingreso: mayo-2010
Mensajes: 61
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Variable no definida?

debes inicializar antes del while la variable, es decir
quedaria asi:

$num=0;

while (//codigo del while)
{

empty($num);

$num = $num + 1;

echo $num;

}
  #3 (permalink)  
Antiguo 11/10/2010, 07:43
 
Fecha de Ingreso: enero-2005
Mensajes: 170
Antigüedad: 19 años, 3 meses
Puntos: 0
Respuesta: Variable no definida?

Cierto, muchas gracias. Menuda tonteria jaja
  #4 (permalink)  
Antiguo 11/10/2010, 09:01
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: Variable no definida?

creo que esta seria si no la mejor una muy aceptable
Código PHP:
Ver original
  1. $num=0;
  2. while (//codigo del while){
  3. echo ++$num;// resultado comienza con 1(uno)
  4. //también puedes usar $num++ y el resultado comenzará con 0(cero)
  5. }
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.

Etiquetas: variables
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 03:10.