Foros del Web » Programando para Internet » PHP »

Cómo llenar una lista desplegable con PHP de una CONSULTA a ORACLE

Estas en el tema de Cómo llenar una lista desplegable con PHP de una CONSULTA a ORACLE en el foro de PHP en Foros del Web. Hola amigos: Estoy desarrollando una aplicación con PHP que se conecta a ORACLE por medio de la extensión OCI8_11g. Necesito llenar un <select> con los ...
  #1 (permalink)  
Antiguo 11/04/2014, 10:33
 
Fecha de Ingreso: agosto-2008
Mensajes: 46
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Cómo llenar una lista desplegable con PHP de una CONSULTA a ORACLE

Hola amigos:

Estoy desarrollando una aplicación con PHP que se conecta a ORACLE por medio de la extensión OCI8_11g.

Necesito llenar un <select> con los valores de un consulta a una tabla, de donde me viene un listado de 500 nombres.

Los usuarios deberan de seleccionar de esa lista, los nombres disponibles, para continuar con el proceso.

Alguien tiene una idea de cómo lo puedo hacer.

Gracias de antemano por la ayuda.
  #2 (permalink)  
Antiguo 11/04/2014, 11:13
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 8 meses
Puntos: 194
Respuesta: Cómo llenar una lista desplegable con PHP de una CONSULTA a ORACLE

Solo para guiarte, alguna de las funciones que seguramente necesitaras...

Código PHP:
Ver original
  1. $sql = "query";
  2. $stid = oci_parse($conexion, $sql);
  3. oci_execute($stid);
  4. while ($row = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) {
  5.   $arreglo[] = $row;
  6. }
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives
  #3 (permalink)  
Antiguo 11/04/2014, 11:29
 
Fecha de Ingreso: agosto-2008
Mensajes: 46
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Cómo llenar una lista desplegable con PHP de una CONSULTA a ORACLE

No me funciona !!

----------------------------------------------------------------------------------------------------------------------------

En MySQL hago esto:

mysql_select_db($database_base, $conexion);
$query_reclamo = "SELECT nombre FROM tabla ORDER BY id ASC";
$reclamo = mysql_query($query_reclamo, $conexion) or die(mysql_error());
$row_reclamo = mysql_fetch_assoc($reclamo);
$totalRows_reclamo = mysql_num_rows($reclamo);

----------------------------------------------------------------------------------------------------------------------------

Y lleno el <select> asi:

<select name="tipo_reclamo" id="tipo_reclamo">
<option value="0" selected="selected" <?php if (!(strcmp(0, $row_reclamo['nombre']))) {echo "selected=\"selected\"";} ?>>Seleccione</option>
<?php
do {
?>
<option value="<?php echo $row_reclamo['nombre']?>"><?php echo $row_reclamo['nombre']?></option>
<?php
} while ($row_reclamo = mysql_fetch_assoc($reclamo));
$rows = mysql_num_rows($reclamo);
if($rows > 0) {
mysql_data_seek($reclamo, 0);
$row_reclamo = mysql_fetch_assoc($reclamo);
}
?>
</select>

----------------------------------------------------------------------------------------------------------------------------


Pero con Oracle no se como hacerlo !!

Ayuda please
  #4 (permalink)  
Antiguo 11/04/2014, 11:30
 
Fecha de Ingreso: agosto-2008
Mensajes: 46
Antigüedad: 15 años, 8 meses
Puntos: 0
Exclamación Respuesta: Cómo llenar una lista desplegable con PHP de una CONSULTA a ORACLE

Cita:
Iniciado por h2swider Ver Mensaje
Solo para guiarte, alguna de las funciones que seguramente necesitaras...

Código PHP:
Ver original
  1. $sql = "query";
  2. $stid = oci_parse($conexion, $sql);
  3. oci_execute($stid);
  4. while ($row = oci_fetch_array($stid, OCI_ASSOC + OCI_RETURN_NULLS)) {
  5.   $arreglo[] = $row;
  6. }

No me funciona !!!
  #5 (permalink)  
Antiguo 11/04/2014, 11:55
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 8 meses
Puntos: 194
Respuesta: Cómo llenar una lista desplegable con PHP de una CONSULTA a ORACLE

Cita:
Iniciado por alexrivera Ver Mensaje
No me funciona !!!
Mostranos el código completo utilizando las funciones que mencione.
"No me funciona" no es una respuesta seria.
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives

Etiquetas: oracle11g
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 13:43.