Buenas tardes estoy manejando listas dependientes con ajax y uso el ejemplo que aparece en esta pagina
http://www.formatoweb.com.ar/ajax/se...pendientes.php
lo uso porque necesito manejar departamentos y ciudades el problema radica que necesito usar esto en tres partes diferentes y no logro hacerlo sin que se dañe.....lo que tengo funciona para la primera parte....
publico los codigos en varias partes
select_dependientes.php
Código PHP:
<?php include 'conexion.php';
function generaArea()
{
//conectar();
$sql="SELECT iddpto, departamentos FROM departamentos";
$consulta =consulta_mysql("listado",$sql);
//desconectar();
// Voy imprimiendo el primer select compuesto por los paises
echo "<select name='depdil' id='depdil' onChange='cargaContenido(this.id)' class='color'>";
echo "<option value='0'>Elige</option>";
while($registro=mysql_fetch_row($consulta))
{
echo "<option value='".$registro[0]."'>".$registro[1]."</option>";
}
echo "</select>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>AJAX, Ejemplos: Combos (select) dependientes, codigo fuente - ejemplo</title>
<link rel="stylesheet" type="text/css" href="select_dependientes.css">
<script type="text/javascript" src="select_dependientes.js"></script>
</head>
<body>
<table width="587" border="1">
<tr>
<td width="273"><div align="right" class="Estilo22 Estilo24">Area</div></td>
<td width="298"><div id="demoIzq">
<?php generaArea(); ?>
</div></td>
</tr>
<tr>
<td><div align="right" class="Estilo22 Estilo24">Materia</div></td>
<td><div id="demoDer">
<select disabled="disabled" name="ciudaddil" id="ciudaddil">
<option value="0">Selecciona opción...</option>
</select>
</div></td>
</tr>
</table>
</body>
</html>