Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2011, 10:31
tuxceno
 
Fecha de Ingreso: noviembre-2010
Mensajes: 181
Antigüedad: 14 años, 1 mes
Puntos: 2
no se muestran los valores en el segundo combo

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
  1. <select name="idobra2" id="idobra2" onchange="cargarPeriodos();">
  2.                 <option value="-1">seleccione una obra...</option>
  3.                 <?php
  4. do {  
  5. ?>
  6.                 <option value="<?php echo $row_obras['idobra']?>"><?php echo $row_obras['nombre']?></option>
  7.                 <?php
  8. } while ($row_obras = mysql_fetch_assoc($obras));
  9.   $rows = mysql_num_rows($obras);
  10.   if($rows > 0) {
  11.       mysql_data_seek($obras, 0);
  12.       $row_obras = mysql_fetch_assoc($obras);
  13.   }
  14. ?>
  15.               </select>
  16.               <span class="selectRequiredMsg">Seleccione un elemento.</span></span></td>
  17.                  <p>
  18.                 <select name="periodolista" id="periodolista"  />
  19.                                 <option value="null">Selecciona un periodo...</option>
  20.                     </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();
$idobracleanQuery($_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( $rowmysql_fetch_assoc($resultrans)){
        echo 
'<option value="'.$row['idperiodo'].'">'.$row['nombre'].'</option>'[/HIGHLIGHT]; 
}
?>[/HIGHLIGHT]


Código Javascript:
Ver original
  1. function cargarPeriodos(){
  2.     $('#periodolista').html('<option selected>Cargando</option>');
  3.            
  4.     var idobra= $('#idobra2').val();
  5.  
  6.     var toLoad= 'cargar_periodos.php?idobra2='+ idobra ;
  7.     $.post(toLoad,function (responseText){
  8.                            
  9.     $('#periodolista').html(responseText);
  10.    
  11.                             });
  12.  
  13. }

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