Foros del Web » Programando para Internet » PHP »

utilizar for con while ($row=mysql_fetch_array($consulta)

Estas en el tema de utilizar for con while ($row=mysql_fetch_array($consulta) en el foro de PHP en Foros del Web. buenas ando por aqui con una pequeñita duda, para algunos se le hace facil pero nuse como lo puedo hacer o bueno será que medio ...
  #1 (permalink)  
Antiguo 25/08/2010, 15:50
 
Fecha de Ingreso: marzo-2010
Mensajes: 152
Antigüedad: 14 años, 7 meses
Puntos: 1
De acuerdo utilizar for con while ($row=mysql_fetch_array($consulta)

buenas ando por aqui con una pequeñita duda, para algunos se le hace facil pero nuse como lo puedo hacer o bueno será que medio lo he intentado, pero si alguein por alli me puede ayudar se lo agradezco, tengo un select y el sesultado lo debo mostrar en una tabla uno debajo del otro pero me sale uno al lado del otro, será que debo usar un for o algo así???
este es el codigo:

Código PHP:
while ($row=mysql_fetch_array($consulta)) {
            echo  
"<td>".$row['ACT_CODIGO']."</td>";} 
lo coloco en un td y me sale uno al lado del otro por eso pregunto se debo hacer un for o que otra cosa
??? graciassss por su apoyo siempre :)
  #2 (permalink)  
Antiguo 25/08/2010, 15:58
 
Fecha de Ingreso: julio-2010
Ubicación: La Ciudad Blanca, Mérida-Yucatán
Mensajes: 375
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: utilizar for con while ($row=mysql_fetch_array($consulta)

Código PHP:
while ($row=mysql_fetch_array($consulta)) {
echo 
'<tr>';
            echo  
"<td>".$row['ACT_CODIGO']."</td>";
echo 
'</tr>';

prueba y comentas
__________________
--No todos aprendemos de la misma forma, ni a la misma velocidad---
  #3 (permalink)  
Antiguo 25/08/2010, 15:58
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, 5 meses
Puntos: 1517
Respuesta: utilizar for con while ($row=mysql_fetch_array($consulta)

Si va a usar tablas con TR creas líneas y con TD columnas. Con lo que haz mostrado, estás haciendo columnas por eso sale uno al lado del otro. Debes colocarle los TR.
__________________
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 25/08/2010, 16:01
 
Fecha de Ingreso: agosto-2010
Mensajes: 12
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: utilizar for con while ($row=mysql_fetch_array($consulta)

para que sea uno debajo de otro, usa tr y no td

Código PHP:
Ver original
  1. while ($row=mysql_fetch_array($consulta)) {
  2.             echo  "<tr>".$row['ACT_CODIGO']."</tr>";
  3. }
  #5 (permalink)  
Antiguo 25/08/2010, 16:01
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, 5 meses
Puntos: 1517
Respuesta: utilizar for con while ($row=mysql_fetch_array($consulta)

Pero aún necesita el TD. Sería más bien como zapt142 indicó.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #6 (permalink)  
Antiguo 25/08/2010, 16:04
 
Fecha de Ingreso: agosto-2010
Mensajes: 12
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: utilizar for con while ($row=mysql_fetch_array($consulta)

totalmente cierto, se me paso y aun no habia visto la primera respuesta xD
haz lo que dijo zapt142
  #7 (permalink)  
Antiguo 25/08/2010, 16:06
 
Fecha de Ingreso: marzo-2010
Mensajes: 152
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: utilizar for con while ($row=mysql_fetch_array($consulta)

gracias zapt142 resulto excelente :)
  #8 (permalink)  
Antiguo 26/08/2010, 08:40
 
Fecha de Ingreso: julio-2010
Ubicación: La Ciudad Blanca, Mérida-Yucatán
Mensajes: 375
Antigüedad: 14 años, 4 meses
Puntos: 7
Respuesta: utilizar for con while ($row=mysql_fetch_array($consulta)

Me senti ignorado por un momento jajaja

me da gusto que te haya servido, estamos para ayudarnos

saludos
__________________
--No todos aprendemos de la misma forma, ni a la misma velocidad---

Etiquetas: utilidades
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 11:42.