Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/03/2010, 11:04
Proguri
 
Fecha de Ingreso: abril-2008
Ubicación: Montevideo - Uruguay
Mensajes: 156
Antigüedad: 16 años, 7 meses
Puntos: 5
Respuesta: Pasar valor de combo a variable en PHP

Buenas,

La función "coger()" y la "getData()" son las mismas, yo le puse otro nombre a modo de ejemplo.

Para no recargar la pagina deberias utilizar AJAX (Tanto como con un framework JS - Jquery o Prototype -) como con el manejo directo del objeto XMLHttpRequest.

Un ejemplo con jQuery:
Código HTML:
Ver original
  1. <form name='frusuarios'>
  2.        <select id="users" name='users' size='1' onchange='coger();>
  3.                  <option value="1">PEPE</option>
  4.                  <option value="2">MARIA</option>
  5.                  <option value="3">FELIPE</option>
  6.         </select>
  7. </form>
  8. <script type="text/javascript">
  9. $(document).ready(function() {
  10. $("#users").change(function() {
  11.  $.ajax({
  12.    type: "POST",
  13.    url: "el_archivo_php.php",
  14.    data: "valor_del_combo=" + $(this).val(),
  15.    success: function(msg){
  16.      $('#otro_combo_para_llenar').html( msg );
  17.    }
  18.  });
  19. });
  20. });

Para bajar jQuery lo haces desde aqui: http://jquery.com/

Y lo incluyes como incluyes cualquier archivo js:
<script type="text/javascript" src="jquery.js"></script>
(Luego abres otra etiqueta SCRIPT para el resto del codigo)

Ese ejemplo que te di es bastante concreto. Deberias de comenzar a probar y leer algo sobre jQuery que te facilitará el uso de Javascript.

Saludos.
__________________
--
Mi Portfolio Online! Visitalo!
--