Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2013, 11:39
desweb
 
Fecha de Ingreso: agosto-2013
Ubicación: Cuernavaca
Mensajes: 27
Antigüedad: 10 años, 8 meses
Puntos: 0
Select que muestre resultado en un input

Hola amigos no se si alguien pueda ayudarme!

Tengo un select de habitaciones. Lo que necesito es que una vez que se seleccione la habitacion en input type text me muestre el precio de la habitacion tomada de la misma BD.

SELECT
Código PHP:
Ver original
  1. <select class="solicitud" name="habitacion" id="habitacion" onchange="tarifa(this.value)">
  2.   <option value="0">-- Seleccione habitación --</option>
  3.     <?php
  4.       $habitaciones = mysql_query("SELECT * FROM habitaciones") or die(mysql_error());
  5.       while($datos_habitacion = mysql_fetch_array($habitaciones)){
  6.           echo "<option value=".$datos_habitacion['habitacion'].">".$datos_habitacion['habitacion']."</option>";
  7.      }
  8.      ?>
  9. </select>
  10.  
  11. <input type="text" id="tarifa" name="tarifa" />


Lo intente hacer con un onchange (función javascript) pero soy novato en esto. No se si alguien pudiera ayudarme con el proceso.

Código Javascript:
Ver original
  1. <script language="javascript">
  2. function tarifa(value){
  3.   //Se que con JS no puedo hacer consultas PHP para tomar la tarifa $datos_habitacion['tarifa'],
  4.   //por lo tanto lo que supongo se tiene que hacer es enviar la variable value a otro php donde busque la tarifa
  5.   //y muestre el resultado en el input tarifa.
  6. }
  7. </script>

De antemano Gracias