implemente este ejemplo que encontre con jquery y por mas que intento no se por que no funciona, tengo que decirlo que con javascript y jquery estoy mal muy mal por eso recurro a ustedes
el codigo es el siguiente
Código PHP:
Ver original<select name="idobra2" id="idobra2" onchange="cargarPeriodos();">
<option value="-1">seleccione una obra...</option>
<?php
do {
?>
<option value="<?php echo $row_obras['idobra']?>"><?php echo $row_obras['nombre']?></option>
<?php
if($rows > 0) {
}
?>
</select>
<span class="selectRequiredMsg">Seleccione un elemento.</span></span></td>
<p>
<select name="periodolista" id="periodolista" />
<option value="null">Selecciona un periodo...</option>
</select></p>
el siguiente codigo es:
Código PHP:
<?
[HIGHLIGHT="PHP"] //include_once ('Connections/interprog.php');
require_once('Connections/interprog.php');
mysql_select_db($database_interprog, $interprog);
//$conn= get_db_conn();
?>
<?
//$conn=get_db_conn();
$idobra= cleanQuery($_GET['idobra2']);
$periodos=[HIGHLIGHT="MySQL"]mysql_query("SELECT * FROM periodo WHERE idperiodo = '$idobra'",$conn);[/HIGHLIGHT]
[HIGHLIGHT="MySQL"]$resultrans = mysql_query($periodos, $interprog) or die(mysql_error());
?><?
while( $row= mysql_fetch_assoc($resultrans)){
echo '<option value="'.$row['idperiodo'].'">'.$row['nombre'].'</option>'[/HIGHLIGHT];
}
?>[/HIGHLIGHT]
Código Javascript
:
Ver originalfunction cargarPeriodos(){
$('#periodolista').html('<option selected>Cargando</option>');
var idobra= $('#idobra2').val();
var toLoad= 'cargar_periodos.php?idobra2='+ idobra ;
$.post(toLoad,function (responseText){
$('#periodolista').html(responseText);
});
}
ya le modifique la conexion y ni asi espero alguien pueda decirme donde esta mi error
lo unico que pasa en el combo periodolista que es dependiente de obra es que aparce .row['nombre'].'"};
algo asi pero no muestra los valores