Código Javascript:
Ver original
<script> function myFunction(str) { loadDoc("q="+str,"cdm/proc.php",function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } }); } function myFunction2(str) { loadDoc("r="+str,"cdm/proc2.php",function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv2").innerHTML=xmlhttp.responseText; } }); } </script>
Código PHP:
Ver original
<select id="codigo" name="codigo" onchange="myFunction(this.value)"> <option value="">Seleccione</option> <?php ?> <option value="<?php echo $fila['codigo']; ?>"><?php echo $fila['codigo']; ?></option> <?php } ?> </select>
Código PHP:
Ver original
<?php include 'conexion.php'; $r=$_POST['q']; $con=conexion(); ?> <select id="medicamento" name="medicamento" onchange="myFunction2(this.value)"> <option value="medicamento">Seleccione</option> { ?> <option value="<?php echo $fila['codigo']; ?> "><?php echo $fila['medicamento']; ?></option> <?php } ?> </select>
Código PHP:
Ver original
<?php include 'conexion.php'; $q=$_POST['r']; $con=conexion(); ?> <select id="presentacion" name="presentacion"> <option value="-">Seleccione</option> <option value="<?php echo $fila['presentacion']; ?>"><?php echo $fila['presentacion']; ?></option> <?php } ?> </select>
En teoria hace lo que se quiere que los select dependan uno de otro, el error radica en que cuando quiero almacenar los datos en una tabla me generar un error aqui.
Código PHP:
Ver original
<option value="<?php echo $fila['codigo']; ?> "><?php echo $fila['medicamento']; ?></option>
claro esta lo genera por que esta es value="codigo" y no al medicamento. pero si en ese value coloco medicamento el select no me funciona.