Foros del Web » Programando para Internet » PHP »

pasar registros de base de datos a textarea

Estas en el tema de pasar registros de base de datos a textarea en el foro de PHP en Foros del Web. hola a todos, quisiera que me ayuden con un incoveniente que tengo.. toy trabajando con PHP y Oracle y quiero consultar las fechas de la ...
  #1 (permalink)  
Antiguo 06/07/2012, 14:11
Avatar de javr89  
Fecha de Ingreso: junio-2012
Ubicación: guayaquil
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Exclamación pasar registros de base de datos a textarea

hola a todos, quisiera que me ayuden con un incoveniente que tengo..
toy trabajando con PHP y Oracle y quiero consultar las fechas de la base de datos y quiero mostrarlos en el text area.

Tengo la query:

[
Código SQL:
Ver original
  1. SELECT FECHA_INI, FECHA_FIN FROM TRAMITE WHERE ID_TRAMITE=1255;

Un tramite puede tener varias fechas de inicio y fin.

y quisiera mostrarla en un textarea de esta forma

06/07/12-10/07/12
20/07/12-25/07/12

(EN este supuesto caso: el tramite tiene 2 registros.)

desde ya agradezco a tods por la ayuda!

Saludos!
  #2 (permalink)  
Antiguo 06/07/2012, 14:15
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: pasar registros de base de datos a textarea

¿y en concreto cuál es la dudad?

echo "<textarea>$fila[FECHA_INI] $fila[FECHA_FIN]</textarea>";
  #3 (permalink)  
Antiguo 06/07/2012, 14:18
Avatar de poncharelo_69  
Fecha de Ingreso: octubre-2011
Ubicación: Queretaro
Mensajes: 86
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: pasar registros de base de datos a textarea

No he trabajado mucho con Oracle, pero lo que te puedo comentar rápidamente para hacer que los datos aparezcan dentro de un texta area solo debes colocar entre las etiquetas del textarea lo que quieres recibir de la base de datos.

Código PHP:
<form method="" action="#">
    <
textarea name="texto">Aqui pones los datos que quieres recibir</textarea>
</
form
  #4 (permalink)  
Antiguo 06/07/2012, 14:22
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: pasar registros de base de datos a textarea

Hace la consulta correspondiente y luego la almacenas en el value del textarea, nada mas.
  #5 (permalink)  
Antiguo 06/07/2012, 14:30
Avatar de javr89  
Fecha de Ingreso: junio-2012
Ubicación: guayaquil
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: pasar registros de base de datos a textarea

mI DUDA es como guardar los datos de la consulta en PHP y hacer que aparezcan en el textarea, tengo una vaga idea de que hay que utilizar arreglos y luego convertir a cadena.. pero si hay una mejor forma.. quisiera conocerla..

saludos,
  #6 (permalink)  
Antiguo 06/07/2012, 14:34
Avatar de javr89  
Fecha de Ingreso: junio-2012
Ubicación: guayaquil
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: pasar registros de base de datos a textarea

ocp001a me parece que tu forma de hacerlo es directa.. pero no me funka! creo que falta un detallito, no comprendo lo de la variable $fila.. que es lo q estas haciendo con esa sentencia?
  #7 (permalink)  
Antiguo 06/07/2012, 14:35
Avatar de xpapachox  
Fecha de Ingreso: junio-2011
Mensajes: 77
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: pasar registros de base de datos a textarea

Podrias hacerlo algo parecido..
Depende como te conectas a Oracle.


<?php
$c = oci_connect('hr', 'hr', 'localhost/XE');
$parse= "SELECT FECHA_INI, FECHA_FIN FROM TRAMITE WHERE ID_TRAMITE=1255;";
$rs = oci_parse($c, $parse);
oci_execute($rs);

$fila = oci_fetch_array($rs);
?>
<html>
<body>
<textarea><?php echo $fila['FECHA_INI']."\n".$fila['FECHA_FIN'];?></textarea>
</body>
</html>
  #8 (permalink)  
Antiguo 06/07/2012, 14:38
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: pasar registros de base de datos a textarea

SELECT FECHA_INI, FECHA_FIN FROM TRAMITE WHERE ID_TRAMITE=1255;

ejecuta esa consulta, la guardas en una variable y luego la pones en el value del textarea.
http://www.php.net/manual/es/index.php
Ahí está el manual por si no estas muy familiarizado con php, postea tu codigo php y te seguiremos ayudando
  #9 (permalink)  
Antiguo 06/07/2012, 14:53
Avatar de javr89  
Fecha de Ingreso: junio-2012
Ubicación: guayaquil
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: pasar registros de base de datos a textarea

xpapachox en esa forma me estoy conectando y cual es la alternativa de oci_fetch_array en PHP 4.4.. esq estoy trabajando con esa version...

saludos
  #10 (permalink)  
Antiguo 06/07/2012, 15:21
Avatar de xpapachox  
Fecha de Ingreso: junio-2011
Mensajes: 77
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: pasar registros de base de datos a textarea

Por ahi lei que es:

ocifetch($rs)
  #11 (permalink)  
Antiguo 06/07/2012, 16:10
Avatar de javr89  
Fecha de Ingreso: junio-2012
Ubicación: guayaquil
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: pasar registros de base de datos a textarea

asi no funka :( creo que estoy perdido !
  #12 (permalink)  
Antiguo 06/07/2012, 16:52
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: pasar registros de base de datos a textarea

Pregunto, es necesario que uses oracle como motor de base de datos? porque no usas mysql? es lo mas estandar y vas a tener mas soporte de la comunidad php en mysql que en oracle.
  #13 (permalink)  
Antiguo 06/07/2012, 17:32
Avatar de javr89  
Fecha de Ingreso: junio-2012
Ubicación: guayaquil
Mensajes: 38
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: pasar registros de base de datos a textarea

ORACLE es la base que se utiliza en el proyecto de la U que estoy trabajando... pero no creo que tenga algo que ver la base... lo que si me ha hecho la vida de cuadritos es la version del php..

Etiquetas: arreglos, html, oracle, registros, textarea
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 11:21.