Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/06/2012, 02:11
pirrol
 
Fecha de Ingreso: junio-2012
Mensajes: 9
Antigüedad: 11 años, 10 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