Foros del Web » Programando para Internet » PHP »

Poner un for dentro de un while

Estas en el tema de Poner un for dentro de un while en el foro de PHP en Foros del Web. Hola compañeros, tengo el siguiente problema con esta consulta muestro registros de mi base de datos.. ********************* while($row = mysql_fetch_array($result)) { printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td></tr>",$row["accor_vales"],$row["accor_num_empleados"],$row["accor_lp"]); } mysql_free_result($result); mysql_close($link); ...
  #1 (permalink)  
Antiguo 10/01/2008, 13:04
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Poner un for dentro de un while

Hola compañeros, tengo el siguiente problema con esta consulta muestro registros de mi base de datos..


*********************


while($row = mysql_fetch_array($result))
{
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td></tr>",$row["accor_vales"],$row["accor_num_empleados"],$row["accor_lp"]);
}
mysql_free_result($result);
mysql_close($link);



***********************


y todo jala muy bien la bronca fue que me han pedido que les meta un numero de registro 1,2,3,4..etc..

y con una consulta cuento los registros obtenidos y tengo una variable llamada $total_reg.

ahora he hecho este for para que me enumere los registros:


***********************

for($num=$total_reg ; $num>0 ; $num--)
{
echo $num;
}


*********************



El problema viene cuando trato de adaptar este for a el while que muestra los registros nose si alguien me pueda echar una mano de ver como adaptarlo..

Saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #2 (permalink)  
Antiguo 10/01/2008, 13:10
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 meses
Puntos: 17
Re: Poner un for dentro de un while

No acabo de comprender qué es lo que quieres hacer.
  #3 (permalink)  
Antiguo 10/01/2008, 13:13
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Poner un for dentro de un while

Prueba asi:
Código PHP:
$num 0;
while(
$row mysql_fetch_array($result))
{
$num++;
printf("<tr><td>%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td></tr>",$num$row["accor_vales"],$row["accor_num_empleados"],$row["accor_lp"]);
}
mysql_free_result($result);
mysql_close($link); 
Saludos.
  #4 (permalink)  
Antiguo 10/01/2008, 13:52
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Re: Poner un for dentro de un while

Bueno disculpèn si no me di a entender muy bien lo que pretendo es enumerar los registros mostrados en mi consulta y buscando ya encontre como hacerle mil gracias por sus aportes.. dejo lo que hice...


************************


<?

for ($cont=$total_reg;$row = mysql_fetch_array($result);$cont--)
//while($row = mysql_fetch_array($result))
{
?>
<tr>
<td>&nbsp;<? echo $cont ?></td>
<td>&nbsp;<? echo $row["id_accor"] ?></td>
<td>&nbsp;<? echo $row["accor_tipo_servicio"] ?></td>
<td>&nbsp;<? echo $row["accor_nombre"] ?></td>
<td>&nbsp;<? echo $row["accor_apellidos"] ?></td>
<td>&nbsp;<? echo $row["accor_empresa"] ?></td>
<td>&nbsp;<? echo $row["accor_lada"] ?></td>
<td>&nbsp;<? echo $row["accor_telefono"] ?></td>
<td>&nbsp;<? echo $row["accor_email"] ?></td>
<td>&nbsp;<? echo $row["accor_fecha"] ?></td>
<td>&nbsp;<? echo $row["accor_rfc"] ?></td>
<td>&nbsp;<? echo $row["accor_estado"] ?></td>
<td>&nbsp;<? echo $row["accor_tracto"] ?></td>
<td>&nbsp;<? echo $row["accor_camionetas"] ?></td>
<td>&nbsp;<? echo $row["accor_automoviles"] ?></td>
<td>&nbsp;<? echo $row["accor_vales"] ?></td>
<td>&nbsp;<? echo $row["accor_num_empleados"] ?></td>
<td>&nbsp;<? echo $row["accor_lp"] ?></td>
</tr>
<?
}
mysql_free_result($result);
mysql_close($link);
?>


**************************


saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
  #5 (permalink)  
Antiguo 11/01/2008, 11:16
Avatar de Potro  
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Re: Poner un for dentro de un while

Mil gracias GatorV prove tu ejemplo y funciona perfectamente saludos...
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/
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 05:33.