Foros del Web » Programando para Internet » PHP »

Bucle en PHP

Estas en el tema de Bucle en PHP en el foro de PHP en Foros del Web. Buenas acabo de empezar con PHP y mi problema es el siguiente: Hago un bucle for con este código: for ($x=0; $x=$row; $x++){ echo "$row"; ...
  #1 (permalink)  
Antiguo 16/05/2009, 05:06
 
Fecha de Ingreso: agosto-2007
Mensajes: 77
Antigüedad: 16 años, 8 meses
Puntos: 0
Bucle en PHP

Buenas acabo de empezar con PHP y mi problema es el siguiente:

Hago un bucle for con este código:

for ($x=0; $x=$row; $x++){
echo "$row";
}

La variable $row es 8, sacada de mysql_num_rows.

El problema es que sale un bucle infinito. Que he hecho mal?

Gracias.
  #2 (permalink)  
Antiguo 16/05/2009, 05:14
 
Fecha de Ingreso: noviembre-2006
Mensajes: 166
Antigüedad: 17 años, 5 meses
Puntos: 4
Respuesta: Bucle en PHP

Hola shashas.

El bucle tendría que ser así:

for ($x=0; $x<$row; $x++){
echo "$row";
}

ya que en el medio va la condición

Un saludo

Última edición por DarkKing; 16/05/2009 a las 05:15 Razón: -
  #3 (permalink)  
Antiguo 16/05/2009, 10:54
Avatar de jeansalas19  
Fecha de Ingreso: junio-2006
Mensajes: 20
Antigüedad: 17 años, 10 meses
Puntos: 0
Respuesta: Bucle en PHP

Cita:
Iniciado por shashas Ver Mensaje
for ($x=0; $x=$row; $x++)
Si pones atención luego del segundo ; va una comparación y tu pones "=" (es una asignación que siempre va a retornar true, entonces se te hace infinito...) si pones == significara que es una comparación
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 15:02.