Bueno... sigo dando vueltas y no pude hacer funcionar esto. A ver si me puedes o pueden volver a dar una manito por favor.
El código para habilitar las casillas funciona perfecto. Ahora, lo que necesitaría hacer son 2 cosas:
- Si activo la casilla para q se activen las listas, al seleccionar cualquier opcion de esa lista que automáticamente me muestre sul ID correspondiente a la derecha de las mismas, como muestra el grafico.
- Y que al presionar el boton del formulario, que me grabe ESE ID que aparece a la derecha de las listas.
De hecho, si no realizo ninguna modificación, debería mantener el ID que aparece a la derecha. Eso es simple, con solo mantener el punto anterior, no habría problemas.
Les adjunto una imagen:
El código para que me aparezcan las listas es este:
Código PHP:
// lista izquierda cocina
<input type="checkbox" onClick="id_cocina.disabled = !this.checked" />
echo "<select name='id_cocina' id='id_cocina' disabled>";
echo "<option value=''>Todos</option>";
while ($row2 = mysql_fetch_array($consulta2))
{
echo '<option value='.$row2["id_cocina"];
echo ' >';
echo $row2["cocina"];
echo'</option>';
}
echo '</select>';
// Este es el id actual que se ve a la derecha de la lista
echo $row['id_cocina'];
// lista derecha precios
<input type="checkbox" onClick="id_precio.disabled = !this.checked" />
echo "<select name='id_precio' id='id_precio' disabled>";
echo "<option value=''>Todos</option>";
while ($row3 = mysql_fetch_array($consulta3))
{
echo '<option value='.$row3["id_precio"];
echo ' >';
echo $row3["precio"];
echo'</option>';
}
echo '</select>';
echo $row['id_precio'];
Espero puedan ayudarme.
Muchisimas gracias y saludos. MArx.