No muestra resultado de consulta
Publicado por OMAR (1 intervención) el 16/07/2002 13:44:27
quiero realizar una consulta a una base de datos ACCESS, primero selecciono el datos a mostrar con una sentencia SELECT en un formulario, luego ejecuto la consulta en otro formulario invocando la variable de seleccion, pero no muestra nada, ni tampoco da como error, cuando cambio la variable por un dato fijo funciona perfecto, pareciera que el problema esta en paso de la variable a pesar que register_global esta en on. Envio el codigo de la consulta gracias.
<?php
$conexion=odbc_connect("prove","osanchez","oale");
if (!$conexion)
die ("error en la conexion con el gestor");
$consulta="select * from proveedores where Localidad='$NOMBRE'";
$resultado=odbc_do($conexion, $consulta);
$num_campos=odbc_num_fields($resultado);
$num_filas= 0;
While (odbc_fetch_row($resultado))
{
$num_filas++;
echo "<tr>";
for ($i=1 ; $i <= $num_campos; $i++)
{
echo "<td align= ´CENTER´>";
IF (ODBC_RESULT($resultado,$i))
echo odbc_result($resultado,$i);
echo "</td>";
}
echo "</tr>";echo "\n";
}
if ($num_filas == 0)
{
echo "<tr><td colspan=9><center>";
echo "No hay Proveedores";
echo "</center></td></tr>\n";
}
echo "</table> \n";
echo "<br><hr><br>\n";
odbc_free_result($resultado);
odbc_close($conexion);
?>
<?php
$conexion=odbc_connect("prove","osanchez","oale");
if (!$conexion)
die ("error en la conexion con el gestor");
$consulta="select * from proveedores where Localidad='$NOMBRE'";
$resultado=odbc_do($conexion, $consulta);
$num_campos=odbc_num_fields($resultado);
$num_filas= 0;
While (odbc_fetch_row($resultado))
{
$num_filas++;
echo "<tr>";
for ($i=1 ; $i <= $num_campos; $i++)
{
echo "<td align= ´CENTER´>";
IF (ODBC_RESULT($resultado,$i))
echo odbc_result($resultado,$i);
echo "</td>";
}
echo "</tr>";echo "\n";
}
if ($num_filas == 0)
{
echo "<tr><td colspan=9><center>";
echo "No hay Proveedores";
echo "</center></td></tr>\n";
}
echo "</table> \n";
echo "<br><hr><br>\n";
odbc_free_result($resultado);
odbc_close($conexion);
?>
Valora esta pregunta


0