Hola
Yo cargo los valores al combobox asi (esto es javascript):
Código PHP:
function cargar_productos()
{
$.get("scripts/cargar-productos.php", function(resultado){
if(resultado == false)
{
alert("Error");
}
else
{
$(#productos).append(resultado);
}
});
}
tengo una funcion de cuando cambie el valor del combobox...
Código PHP:
$("#productos").change(function(){dependencia_productos();});
haga lo siguiente:
Código PHP:
function dependencia_productos()
{
<?php
$variable2=('#productos').value;
?>
}
lo unico es que no se coge así el valor del combobox..nose como se coge (si escribo el valor a mano si funciona pero la gracia es que lo coja automaticamente seleccionando una opcion)..y quiero cogerlo en php
Y mi form es este...:
Código PHP:
<FORM ACTION="anadir_linia_php.php?Id_fact=<?php echo $variable1?>&Id_pro=<?php echo $variable2?>" METHOD="post" name="form_linia" onclick="codigo_producto();">
<input type="hidden" id ="variable2" name="variable2" onclick="codigo_producto();">
<?php echo $error_data_msg; ?><br />
<fieldset id="gbxinfo" ><legend>Líneas de Factura</legend>
<div class="demo">
<div class="sangria">Categoria:</div> <select id="categorias" name="categorias"><option value="0">Seleccionar...</option>
</select>
</div>
<div class="demo">
<div class="sangria">Producto:</div><select id="productos" name="productos"><option value="$variable2">Seleccionar...</option>
</select>
</div>
<div class="demo">
<div class="sangria">Cantidad:</div><input type="text" id="txtcantidad" name="txtcantidad" style="float:left;" size="40">
</div>
<div class="demo">
<input id="boton" name="linea" type="submit" onclick="codigo_producto();" value="Añadir" style="float:right; margin-top:35px; height:30px; width:100px;" />
</div>
</fieldset>
</FORM>
donde arriba del todo (Id_fact y Id_pro) les paso las 2 variables que e creado anteriormente..
Id_fact me la pasa correctamente, ya que escribo yo el valor a mano, pero el Id_pro no la pasa debido a que no se como coger el valor del combobox..
Gracias por intentar ayudar