Foros del Web » Programando para Internet » PHP »

Problemas con esto tan simple

Estas en el tema de Problemas con esto tan simple en el foro de PHP en Foros del Web. haber necesito saber como se hace lo siguiente: tengo un select con unos options <select> <option value="codigo">Atx blanca </option> .....</select> y a lado una casilla ...
  #1 (permalink)  
Antiguo 04/05/2005, 09:44
Avatar de sanjo  
Fecha de Ingreso: enero-2005
Mensajes: 404
Antigüedad: 12 años, 11 meses
Puntos: 0
Problemas con esto tan simple

haber necesito saber como se hace lo siguiente:

tengo un select con unos options

<select>
<option value="codigo">Atx blanca </option>
.....</select>
y a lado una casilla en blanco de una tabla, y quiero que cuando cambie en el option me escriba un valor de una consulta sql, que es el precio, no se si me he explicado bien.

necesito que cuando cambies un select te coja el precio del codigo del value, es decir en una base de datos relaciono el codigo y el precio, y justo antes de mostrar el select lo que hago es sacar esos valores, los tengo en $row=mysql_fetch_array, entonces el precio seria $row[PRECIO], Y el codigo que pone en el value del select es $row[CODIGO],

AYUDENME ES MUY MUY URGENTE, GRACIAS, ME JUEGO EL PROYECTO, ME HAN DICHO QUE TIENE QUE ESTAR ACABADO
__________________
¿Quiere echarte unas risas y ver cosas espectaculares?
Nomeessentado.com
  #2 (permalink)  
Antiguo 04/05/2005, 15:51
Avatar de sanjo  
Fecha de Ingreso: enero-2005
Mensajes: 404
Antigüedad: 12 años, 11 meses
Puntos: 0
help me , necesito ayuda, es muy urgente gracias
__________________
¿Quiere echarte unas risas y ver cosas espectaculares?
Nomeessentado.com
  #3 (permalink)  
Antiguo 04/05/2005, 15:59
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 15 años, 4 meses
Puntos: 15
Aqui esta la respuesta:
http://www.forosdelweb.com/showthrea...655#post259655

Saludos,
  #4 (permalink)  
Antiguo 04/05/2005, 16:43
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Tienes dos opciones:

1) En PHP integro .. Tendrías que recargar la página completa. Te importaría? .. debes tener presente que aquí hay que controlar que el formulario se envia a si mismo (en el mismo script) .. que hay que tomar todas las variables que pudieran tener valor para pre_establecer sus valores iniciales a lo que tenían .. etc .. etc además del efecto "visual" no muy agradable de recarga la página.

1) Cargas (mejor dicho PHP genera tu array de javacript) en un array de javacript todos esos resultados relacionados a cada opción de tu <select>. Al cambiar tu select usas un evento onChange() para controlarlo y obtener el indice del array que corresponda. Todo esto es Javascript.. no PHP.

2) Usar técnicas de Remote Scripting o Ajax (usa el buscador del foro) .. Esto tiene un 80% de javascript y otras técnicas y poco de PHP.

En fin .. decidete .. Pero, creo que la opción 2 es la que mejor resultado te daría si no tienes muchas opciones que representar en ese select.

Un saludo,
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 07:22.