$productos[]= array( 'id' =>$row['Nidentificacion'], 'nombre'=>$row['Nombre'], 'precio'=>$row['salario'], 'bonificacion' =>$row['bonificacion'] );
despues colocas este codigo para poder visualizar la tabla creada imprimiendo el array $productos[];
echo("<table width='200' border='1'>
<tr>
<td>ID</td>
<td>Nombre</td>
<td>Precio</td>
<td>bonificacion</td>
</tr>");
for($i=0;$i<$cantidad;$i++){ ?>
<? echo"<tr>
<td>".$productos[$i]['id']."</td>
<td>".$productos[$i]['nombre']."</td>
<td>".$productos[$i]['precio']."</td>
<td>".$productos[$i]['bonificacion']."</td>
</tr>";
}
echo"</table>";
Espero haberte ayudado @gigantov
2 comentarios:
Gracias.
La solución que combiné no declara vars por cada campo:
var $var1;
var $var2;
Solo construye un array para todo lo de la tabla con una función public:
class clientes{
private $datos_clientes;
public function __construct()
{$this->datos_clientes=array(); }
¿Esto se debe al tamaño de la tabla? Mi tabla de clientes tiene 56 campos y me parece poco práctico crear tantas var $var1; y luego apuntadores $this->var1=$var1; para todo. En realidad un array es muy accesible, siempre.
¿Qué opinas?
Por cierto, ¿sabes si hay algún sitio para probar clases+html+css+jscript... etc? Algo tipo http://jsfiddle.net
Saludos
Publicar un comentario