13/06/2012, 02:11
|
| | Fecha de Ingreso: junio-2012
Mensajes: 9
Antigüedad: 12 años, 6 meses Puntos: 0 | |
Desplegables dependientes no me funcionan Estimada comunidad, recurro a ustedes porque ya he agotado mi cabeza en determinar donde esta el fallo.
Quiero hacer un desplegable usando Ajax y Jquery, el 1er desplegable carga bien, lo que no consigo es que se active el segundo.
Creo que no se esta ejecutando el script, pero he revisado tantas veces y no le encuentro fallos, la base de datos también esta bien, a ver si ustedes lo ven mas fácilmente.
Aca les pongo el código:
form_ejercicio.php :
<script type="text/javascript" source="../js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#Curso').change(function(){
var $id=$("#Curso").val();
$('#contenido').load('../privado/Temas.php?id='+id);
});
});
</script>
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '****';
$dbname = 'temas';
$con = mysql_connect($localhost, $dbuser, $dbpass) or die (mysql_error());
mysql_select_db($dbname, $con) or die('No se puede seleccionar la base de datos');
$curso_sql = "SELECT * FROM curso";
$curso_query = mysql_query($curso_sql) or die ("Busqueda del Curso invalida:" . mysql_error());
?>
<form method="post" action="../privado/Load_ejerc.php">
<table cellpadding="0" cellspacing="10" class="mainC">
<tr><td>Curso</td><td><Select name="Curso" id="Curso" value="id" >
<option value="">Seleccionar Curso</option>
<?php
while ($cursos=mysql_fetch_array($curso_query)) {
echo "<option value='".$cursos['id']."'>". utf8_encode($cursos['Nombre']) ."</option>";
}
echo "</select>";
echo "</td></tr>";
?>
<tr><td>Tema</td><td><select name="temas" id="contenido" >
<option value="">------------------</option>
</select></td></tr>
</table>
<!-- BOTONES DE ENVIO-->
<table cellpadding="0" cellspacing="10" class="mainC">
<tr>
<td align="center" ><input align="middle" name="button" type="submit" value="Enviar"></div></td>
<td align="center" ><input align="middle" name="reset" type="reset" value="Borrar"></td>
</tr>
</table>
</form>
temas.php :
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '****';
$dbname = 'temas';
$con = mysql_connect($localhost, $dbuser, $dbpass) or die (mysql_error());
mysql_select_db($dbname, $con) or die('No se puede seleccionar la base de datos');
$temas_sql = mysql_query("SELECT * FROM contenido WHERE Relacion=".$_GET['id']."") or die ("Busqueda del Tema invalida:" . mysql_error());
echo "<select name='temas' id='contenido'>";
while ($tema=mysql_fetch_array($temas_sql)) {
echo "<option value='".$tema['Tema']."'>". utf8_encode($tema['Nombre']) ."</option>";
}
echo "</select>";
?>
Gracias por la ayuda |