Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2012, 08:06
Avatar de NnikoO
NnikoO
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 15 años, 8 meses
Puntos: 0
Pregunta Pasar valores de forulario sin Submit!

Hola gente, el otro dia pude solucionar el tema del orden de los productos del catalogo con ajax y javascript, anda perfectamente, sin recargar la pagina, pero el problema es que al usar el formulario con el select sin submit, no me pasa los valores que selecciono, entonces siempre realiza
la misma llamada a la base.

Por ejemplo:
Código PHP:
<script type="text/javascript">
function ordencepa(){
        $("#vistaproductos").load('tintos_ordencepa.php');
};
</script>

<form action="" method="post">
  <label for="select" class="label_filtros">Ordenar por:</label>
  Cepa:
    <select name="ordencepa" id="orden">
    <?php
        $con 
mysql_query("SELECT DISTINCT cepa FROM productos WHERE categoria LIKE '%$vinostintos%' ORDER BY cepa ASC");
        while (
$row mysql_fetch_array($con)) {
        
$cep $row['cepa'];
    
?> 
    <option value="<?php $cep?>" onclick="ordencepa();"><?php echo $cep?></option>
    <?php
        
}
    
?>
</select>
</form>
Este es una parte del codigo, donde se muestra el desplegable para el ordenamiento segun la cepa de la bebida. Y la funcion que hace cargar la pagina que corresponde. El conteido de la pagina externa se carga correctamente dentro del div que posee la ID= vistaproductos. El tema es que elija la opcion que elija, no se como pasar el valor de lo seleccionado, para usarlo como variable y utilizarla a la hora de filtrar los datos en la llamada a la base.
Espero que alguien pueda ayudarme.
Muchas gracias de antemano.

<< niko >>