Foros del Web » Programando para Internet » PHP »

Ayuda para este Ignaro

Estas en el tema de Ayuda para este Ignaro en el foro de PHP en Foros del Web. Señores necesito ayuda en este pedacito: Tengo 2 arrays: en uno tengo los tipos de articulos y en el otro array tengo la descripcion del ...
  #1 (permalink)  
Antiguo 07/11/2003, 11:13
Avatar de edwinandlozano  
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 14 años, 1 mes
Puntos: 0
Ayuda para este Ignaro

Señores necesito ayuda en este pedacito:

Tengo 2 arrays: en uno tengo los tipos de articulos y en el otro array tengo la descripcion del los articulos(estos datos estan almacenados en una tabla) .

En una forma de html muestro en un select el tipo de articulo, y debo realizar lo siguiente: en un textarea debo visualizar la descripcion de ese articulo seleccionado en el select, es decir a medida que vaya seleccionando un articulo debe de mostrarme la descripcion en el textarea..


Gracias por la ayuda que me puedan prestar.......
  #2 (permalink)  
Antiguo 07/11/2003, 11:30
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si lo haces integramente en PHP .. al cambiar de opción (de tu select HTML) vas a tener que recargar la página ...

Existen soluciones para eso (junto con PHP .. como el "remote scripting") .. Pero también podrías cargar tus datos en arrays de javascript y trarlo por ahí.

Decide que es lo que deseas y pon algo de código que usas .. Todavía no sabemos si usas "Base de datos" (suponemos que sí por el comentario de "tabla") ... Y cuando dices "2 arrays" no sé si es que haces la consulta por separado .. o que es lo que tienes ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 07/11/2003, 12:15
Avatar de edwinandlozano  
Fecha de Ingreso: octubre-2003
Mensajes: 272
Antigüedad: 14 años, 1 mes
Puntos: 0
Cluster si tratara de hacerlo todo en php+html me tocaria recargar la pagina para que lo que quiero hacer, pero este metodo es el que no quiero!!! He sabido que esto se puede hacer con java script pero no me han contestado en el foro de javascript y un script que me dieron en este foro no lo pude aplicar a la necesida que tengo....

Ahora te comento como tengo mi codigo:

Trabajo de la siguiente manera: utilizo ADOdb, junto con una capa de persistencia, y utilizo una capa la cual estoy realizando para sacar los datos y mostrarlos en html...

La capa de perisistencia a la hora de hacer la consulta de sacar todos los datos de una tabla (en este caso articulos) me devuelve es un objeto.
El objeto contiene todos los registros encontrados en la tabla, ahora la manera la cual utilize para sacar los datos es el siguiente:

$objCollection = $objADO->selectRecords(true, "rout_Article_id"); // Recoge todos los registros que estan en la tabla

$arrObj = $objCollection->toArray();

$intTem = sizeof($arrObj); //Cuento cuantos registros esta en la tabla

for ($i=0; $i<$intTem; $i++) {

$arrDato[$i] = $arrObj->getArticleId(); //saco los Id
$arrDato2[$i] = $arrObj->getArticle(); // Saco los codigo de articulo
$arrDato3[$i] = $arrObj->getDescription();//saco la descripcion
}

en un array tengo los id, en el otro un codigo de articulo y en otro array la descripcion del articulo (lo manaje asi, por que creo que es mas facil a la hora de hacerlo en java script, pero no he podido).....

Ahora que ya conoces mas del problema , espero y te lo agradeceria, me puedas ayudar (ya sea para resolver el problema o de opiniones del codigo).......

De antemano Gracia por la informacion.
  #4 (permalink)  
Antiguo 07/11/2003, 15:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Revisa el tema de "remote scripting". Ahí veras como usando diversas técnicas (hay ejemplos para PHP también) puedes interactuar con el servidor (PHP en este caso) sin una "aparente" recarga de la página.

http://www.ashleyit.com/rs/

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 23:54.