Hola Amigos, que tal, tengo el siguiente problema, no se como mostrar los registros de la base de datos....
Código PHP:
<?php
include "./librerias/lib_db.inc";
include "./librerias/lib_general.inc";
global $usuario_db, $bd;
$query=<<<QUERY
SELECT * FROM menu
QUERY;
$resultado=consultar($query);
if ($resultado!=FALSE) {
echo ("<table width=\"100%\" border=\"0\" align=\"center\">");
echo ("<tr> <td bgcolor=\"#D0D8CF\">Menú Dinámico</td></tr>");
While ($line = pg_fetch_array($resultado)) {
echo ("<tr>");
echo ("<td>");
echo ("<a href=$line[1]>$line[0]</a>");
echo ("</td>");
echo ("</tr>");
}
echo ("</table>");
}
?>
Aqui intentom mostrar los datos pero no me salen no se porque..
y de esta manera, salen pero no como yo quiero..
Código PHP:
<?php
include "./librerias/lib_db.inc";
include "./librerias/operaciones.inc";
global $usuario_db, $bd;
$query=<<<QUERY
SELECT * FROM menu
QUERY;
$resultado=consultar($query);
while (list($key,$val)=each($resultado)) {
$menu_item=$val['menu_item'];
$menu_link=$val['menu_link'];
echo $menu_item;
echo $menu_link;
}
$entorno=<<<ENTORNO
<table whidt="100%" border="0" align="center">
<tr><td bgcolor="#DOD8CF">Menu Dinamico</td></tr>
<tr><td>$menu_item</td>
<td>$menu_link</td>
</tr>
</table>
ENTORNO;
echo $entorno."\n";
?>
Lo que trato de sacar son los enlaces que tengo en una tabla de Postgre, pero no se como lo puedo hacer bien, no se que hago mal...
aqui les dejo la funcion que consulta la base de datos...
Código PHP:
function consultar($transaccion)
{
global $usuario_db_colombo, $bd;
$recurso=@pg_connect ("dbname=$bd user=$usuario_db_colombo");
if ($recurso==FALSE)
return FALSE; //No existe conexión a la BD.
$resultado =@pg_query($recurso,$transaccion);
if ($resultado==FALSE) {
@pg_close($recurso);
return FALSE;
}else{
$vec_resul=array();
$registros=@pg_num_rows($resultado);
for ($reg=0; $reg<$registros; $reg++) {
$vec_resul[]= @pg_fetch_array($resultado,$reg,PGSQL_ASSOC);
}
}
@pg_close($recurso);
return $vec_resul; // Retorna Arreglo Asociativo con los resultados
}
Bueno me estoy volviendo loco, espero su excelente orientacion..chao..