31/01/2012, 08:06
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: Rosario
Mensajes: 245
Antigüedad: 16 años, 3 meses Puntos: 0 | |
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 >> |