Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/03/2016, 13:57
Corioquix
 
Fecha de Ingreso: enero-2013
Ubicación: Costa Rica
Mensajes: 6
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Enviar "select" sin recargar la pagina y sin borrar los datos ya ingresado

Mira muy facil, podes hacer lo siguiente:

Se obtendria el listado del select por php (como lo tienes, un poco ordenado )
Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3. $query="SELECT *FROM tabla_imagen";
  4. $resultado=$conexion->query($query);
  5. ?>
  6.  
  7. <tr>
  8. <td><input name="codigo2" type="text" size="10"></td>
  9. <td>
  10.     <select name="descripcion2" onchange="enviarSelect(this)">
  11.         <option value="">Seleccione un producto</option>
  12.         <?php while($row= $resultado->fetch_assoc()){
  13.         echo '<option value="'. $row['nombre'] .'">'. $row['nombre'] .'</option>';
  14.         }?>
  15.     </select>
  16. </td>
  17. </tr>

Lo que tendrias que hacer es colocar una funcion que llame "enviarSelect(e)" para cuando el select haga onchange se ejecute en si mismo.. seguido obtener el valor del select y enviarlo mediante jquery $.post() al PHP de accion:

Código Javascript:
Ver original
  1. function enviarSelect(e){
  2.     var val = $(e).find('option:selected').val();
  3.     $.post( "SU_PHP.php", { nombre: val}, function(e){
  4.         //ver que devuelve php
  5.         alert(e);
  6.     });
  7. }
  8.  
  9. SUERTE :arriba: