Por el momento tengo un problema estoy haciendo un script en php y javascript con onchange la cosa esta asi:
en la pagina html tengo lo siguiente
Código HTML:
<?php require_once('test.php'); genera_form(); ?> <!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=utf-8" /> <title>Untitled Document</title> <script> function adjs(url){ oldsc=document.getElementById("old_sc"); if(oldsc) document.getElementsByTagName('body')[0].removeChild(oldsc); sc=document.createElement('script'); sc.id="old_sc"; sc.src=url+'&'+Math.random(); document.getElementsByTagName('body')[0].appendChild(sc); } </script> </head> <body> <form > <select name="paquete" id="paquete" class="selectInput" onChange="adjs('?p&sel='+this.value)"> <?php require_once('bar.php'); mysql_select_db($database_bar,$bar); $busqueda = mysql_query("Select distinct nombre_paquete FROM tb_paquetes "); while ($querico = mysql_fetch_array($busqueda)) { ?> <option value="<?php echo $querico['nombre_paquete']; ?>"><?php echo $querico['nombre_paquete']; ?></option> <?php } ?> </select> <div id="pp"></div> <div id="pp2"></div> </form> </body> </html>
Código PHP:
<?php
function genera_form(){
if(isset($_GET['p'])){
switch($_GET['sel']){
case 'Escuelas de Iniciacion':
$ret=array('Banamex','Banorte','BBVA','Bancomer','Scotia Bank');
$html2='<br><br><font size=\"-1\">Numero de Referencia </font><input type=\"text\" name=\"no_ref_banco\" id=\"no_ref_banco\" />';
$html='<br><br><select name=\"banco\" id=\"banco\" class=\"selectInput\">';
break;
exit;
}
foreach($ret as $v)
$html.='<option value=\"'.$v.'\">'.$v.'</option>';
$html.='</select>';
echo 'document.getElementById("pp").innerHTML="'.$html.'";';
echo 'document.getElementById("pp2").innerHTML="'.$html2.'";';
exit;
}
}
?>
Código PHP:
<?php
require_once('bar.php');
mysql_select_db($database_bar, $bar);
$buscando = mysql_query("SELECT DISTINCT duracion_paquete FROM tb_paquetes");
$p="data";
$raro = "Escuelas de Iniciacion";
if(isset($p)){
switch($raro){
case 'Escuelas de Iniciacion':
$html="<select>";
while($row = mysql_fetch_array ($buscando)){
$var = $row['duracion_paquete'];
$html.= "<option>".$var."</option>";
}
$html.="</select>";
echo $html;
break;
exit;
}
}
?>