![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/06/2011, 09:52
|
![Avatar de iviamontes](http://static.forosdelweb.com/customavatars/avatar385922_2.gif) | | | Fecha de Ingreso: enero-2011 Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 14 años Puntos: 209 | |
Respuesta: -Problema para recorrer consulta?? for($y=0;$y<$filas;$y++) //Aqui recorro mi consulta, pero la cierre donde la cierre solo me da el ultimo registro
{
$nombre=mysql_result($res,$y,'nombre');
$idp=mysql_result($res,$y,'idp');
$existencia=mysql_result($res,$y,'existencia');
}
estas asignando siempre el nuevo valor a esas variables, por lo que se queda con la ultima, tienes que guardarlo en un array.
$nombre[$y] = etc etc, y asi para los 3 o y mejor aun
$html="<table border='1' align='center'>
<tr>
<td bgcolor='DimGray'><font color= 'white'>Clave del producto</font></td>
<td bgcolor='DimGray'><font color= 'white'>Nombre del producto</font></td>
<td bgcolor='DimGray'><font color= 'white'>Existencias</font></td>
</tr>";
while ($row = mysql_fetch_array($res))
{
$html .=' <tr>
<td bgcolor='#CCCCCC'><b>".$idp."</b></td>
<td bgcolor='#CCCCCC'><b>".$nombre."</b></td>
<td bgcolor='#CCCCCC'><b>".$existencia."</b></td>';
}
$html.= "</tr></table>"; |