Ver Mensaje Individual
  #22 (permalink)  
Antiguo 18/08/2010, 13:34
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: Armar cotizacion e ir mostrando opciones laterales

y si suponemos que creamos el select con lo registros de un tabla en la base de datos, seguimos el rastro de la opción seleccionada con php por medio de la variable get 'id' y un condicional si la variable get es igual que el valor de option (o sea el id del registro) lo seleamos como 'selected', entonces cuando se carga el documento con jquery recupero el texto y lo meto en el span

acá simulo con un array los registro de un db



Código PHP:
Ver original
  1. <?php
  2.     //Simulo que tengo algunos registros
  3.     $productos = array(1 => 'Mesa Formaica Laminada', 2 => 'Mesa Antiestatica', 3 => 'Mesa Superficies de Acero', 4 => 'Mesa Superficies de Madera');
  4. ?>
  5. <html>
  6. <head>
  7. <script src="http://code.jquery.com/jquery-latest.js"></script>
  8. <script>
  9. $(function(){
  10.  
  11.     $('#tipo_producto').change( function (){
  12.         $('#quote_product').text( $('option:selected', this).text());
  13.         document.location = "prueba.php?id="+$(this).val();
  14.     });
  15.  
  16.     $('#quote_product').text( $('option:selected', this).text());
  17. });
  18. </script>
  19. <title>Pruebas</title>
  20. </head>
  21. <body>
  22.  
  23. <select name="tipo_producto" id="tipo_producto">
  24.     <option>Por favor selecciona un modelo</option>
  25.     <?php foreach ($productos as $key => $value): ?>
  26.     <option value="<?php echo $key ?>" <?php echo ($key == $_GET['id'])?"selected='selected'":""; ?>><?php echo $value ?></option>
  27.     <?php endforeach ?>
  28. </select><br /><br />
  29.     Tipo producto: <span id="quote_product"></span><br /><br />
  30. Selecciona una opcion del menu, aqui se desplegara la informacion de acuerdo al ID obtenido por medio de GET</body>
  31.  
  32. </html>