Foros del Web » Programando para Internet » PHP »

meter un for dentro de un while, me da error.

Estas en el tema de meter un for dentro de un while, me da error. en el foro de PHP en Foros del Web. mi código: Código PHP: $result  =  db_query ( " SELECT title from {node});  while ($obj = db_fetch_object($result)) { $i =1; for ($i = 1; $i <= 10; $i++) {     echo '<div id=" '. $i. ' ">';     echo $obj->title ;     echo'</div>'; } }  Me da el siguiente error. Cita: Parse error</b>: ...
  #1 (permalink)  
Antiguo 02/09/2009, 08:54
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 9 meses
Puntos: 0
meter un for dentro de un while, me da error.

mi código:

Código PHP:
$result db_query(" SELECT title from {node});
 while ($obj = db_fetch_object($result)) {
$i =1;
for ($i = 1; $i <= 10; $i++) {
    echo '<div id=" '. $i. ' ">';
    echo $obj->title ;
    echo'</div>';
}


Me da el siguiente error.

Cita:
Parse error</b>: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in
No se porque me dice esto, o porque me da esto.

Lo que quiero es que cada div tenga un id diferente.

Oskar
  #2 (permalink)  
Antiguo 02/09/2009, 08:58
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 4 meses
Puntos: 35
Respuesta: meter un for dentro de un while, me da error.

Cita:
$result = db_query(" SELECT title from {node}");
Faltan las comillas de cierre.
  #3 (permalink)  
Antiguo 02/09/2009, 08:59
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: meter un for dentro de un while, me da error.

Fijate como te salen los colores. Eso te da entender que estas escribiendo todo como un string. Te falta una comillas.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #4 (permalink)  
Antiguo 02/09/2009, 09:13
 
Fecha de Ingreso: agosto-2006
Mensajes: 219
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: meter un for dentro de un while, me da error.

gracias, hay que fastidiarse, yo ya estaba usando
Código PHP:
echo '<div id=\"'$i .'\">'
A ver si era eso.

Muchas gracias gente.

Oskar
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:21.