Problema con el ajax.updater para actualizar datos
Publicado por Rosaura (1 intervención) el 05/08/2008 22:26:22
Tengo un problemita con mi ajax.updater ya que el actualiza el div sin problemas la primera vez pero si hago cambios en la base de datos no los toma inmediatamente sino que se debe cerrar y abrir el explorador..alguien me puede ayudar!!!! mi problema es de actualizar los cambios de la BD en el combo que hago con ajax.updater.. anexo codigo
codigo javascript
function carga2(){
new Ajax.Updater('resul','prueba.php', { method: 'get', parameters: {id_periodo: $('combo_uno').value}});
}
codigo PHP
<body>
<select name="cod_materia" id="combo_dos">
<?
$id_periodo = $_GET['id_periodo'];
include "conexion_base.php";
$sql="select cod_materia from inscri_mat_periodo where cod_periodo=".$id_periodo;
$resul=mysql_query ($sql);
while($r=mysql_fetch_array($resul)){
$codigo=$r[cod_materia];
$consulta="SELECT cod_materia,nom_materia FROM pensum where cod_materia='$codigo'";
$resultado= mysql_query($consulta,$conexion);
while($t=mysql_fetch_array($resultado, MYSQL_ASSOC))
echo"<option value=$t[cod_materia]>$t[nom_materia]</option>";
}//while
?>
</select>
</body>
codigo javascript
function carga2(){
new Ajax.Updater('resul','prueba.php', { method: 'get', parameters: {id_periodo: $('combo_uno').value}});
}
codigo PHP
<body>
<select name="cod_materia" id="combo_dos">
<?
$id_periodo = $_GET['id_periodo'];
include "conexion_base.php";
$sql="select cod_materia from inscri_mat_periodo where cod_periodo=".$id_periodo;
$resul=mysql_query ($sql);
while($r=mysql_fetch_array($resul)){
$codigo=$r[cod_materia];
$consulta="SELECT cod_materia,nom_materia FROM pensum where cod_materia='$codigo'";
$resultado= mysql_query($consulta,$conexion);
while($t=mysql_fetch_array($resultado, MYSQL_ASSOC))
echo"<option value=$t[cod_materia]>$t[nom_materia]</option>";
}//while
?>
</select>
</body>
Valora esta pregunta


0