cotizar.php
Código:
frame.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script type="text/javascript"> // <![CDATA[ function carga(val) { /* alert(val); */ document.getElementById("oculto").src="frame.php?val="+val; } // ]] > </script> <script type="text/javascript"> // <![CDATA[ function carga1(val) { document.getElementById("oculto").src="listado.php?val="+val; } // ]] > </script> </head> <body> <p> <?php include("conexion.php");?> <?php $link=conectar(); $consulta = "SELECT * FROM categoria ORDER BY nom_cat"; $resultado = mysql_query($consulta,$link); ?> <select name="id_cat" id="id_cat" onchange="carga(this.value)"> <option value="" selected="selected">Seleccionar</option> <?php while($datos = mysql_fetch_array($resultado)){ ?> <option value="<?php echo $datos["ID_CAT"] ?>"><?php echo $datos["NOM_CAT"] ?></option> <?php } mysql_close($link); ?> </select> <form name='select' form action="cotizar.php" method="post"> <input type="hidden" name="accion" value="Select" /> <select id="combo2" onchange="carga1(this.value)"> <option value="">Vacio</option> </select> </form> </p> <iframe id="oculto" src="" style="display:none"></iframe> </body> </html>
Código:
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1-transitional.dtd"> <html> <head> <script type="text/javascript"> var datos = new Array(); <?php include("conexion.php"); $val = $_GET["val"]; /* id_cat */ $vector = array(); $link=conectar(); $consulta = "SELECT * FROM tipo_articulo WHERE id_cat = '$val' ORDER BY nombre_tipo_art"; $resultado = mysql_query($consulta,$link); $i=0; while($datos = mysql_fetch_array($resultado)){ $vector[$i]=$datos["NOMBRE_TIPO_ART"]; $i++; } $contador = count($vector); for ($i=0; $i<$contador; $i++) { ?> datos[datos.length] = '<?php echo $vector[$i]; ?>'; <?php } ?> var obj = parent.document.getElementById("combo2"); for (var i=0; i<obj.options.length; i++) { obj.removeChild(obj.firstChild); } for (var i=0; i<datos.length; i++) { var elem = datos[i]; obj.options[i] = new Option(elem); } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /></head> <body> </body> </html>