Foros del Web » Programando para Internet » PHP »

atascado con odbc

Estas en el tema de atascado con odbc en el foro de PHP en Foros del Web. Hola a todos, tengo el sgte problema: Estoy tratando de llenar un combo (lista/menu) con una busqueda sql, le tengo mensajes de advertencia en caso ...
  #1 (permalink)  
Antiguo 03/03/2008, 20:05
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 1
De acuerdo atascado con odbc

Hola a todos, tengo el sgte problema:
Estoy tratando de llenar un combo (lista/menu) con una busqueda sql, le tengo mensajes de advertencia en caso de fallar la conexion o la consulta, me la realiza bien pero llena el combo con campos vacíos el código es el sgte:

//aqui hace la busqueda, ojo que es ODBC Access
<?
$ssql = "select * from Familias";
if($rs2_access = odbc_exec ($conn_access, $ssql)){
echo "La sentencia se ejecutó correctamente";
}else{
echo "Error al ejecutar la sentencia SQL";
}
?>

//aqui llena el combo, los espacios vacios coinciden con el numero de registros que tienen que salir//

<select name="select">
<?php
do {
?>
<option value="<?php echo "". $fila->nomb_fami; ?>"><?php echo "". $fila->nomb_fami; ?></option>
<?php
} while ($row_rs2_access = odbc_fetch_object($rs2_access));
$rows = odbc_num_rows($rs2_access);
if($rows_rs2_access > 0) {
odbc_fetch_object($rs2_access, 0);
$row_rs2_access = odbc_fetch_object($rs2_access);

Alguien me puede ayudar??
}
?>
</select>
<?php do { ?>
  #2 (permalink)  
Antiguo 04/03/2008, 20:10
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: atascado con odbc

hola a todos , la solucio era mas simple, sin tener que usar objetos odbc
//aqui creo el recorset "rs2"
<?
$ssql = "select * from Familias";
if($rs2_access = odbc_exec ($conn_access, $ssql)){
echo "La sentencia se ejecutó correctamente";
}else{
echo "Error al ejecutar la sentencia SQL";
}
?>

//acá creo el combo
<select name="select">
//y acá lleno el combo
<?php
do {
?>
<option value="<?php echo "". $fila->nomb_fami; ?>"><?php echo "". $fila->nomb_fami; ?></option>

<?php } while ($fila = odbc_fetch_object($rs2_access)); ?>


</select>

Bueno pero ahora necesito pasar el valor del combo (string devuelto por el select) a una consulta prearmada de sql, pero será para la otra
chau!!
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 17:19.