Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/10/2007, 04:23
oskitz
 
Fecha de Ingreso: agosto-2007
Mensajes: 64
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Menu desplegable en tabla

Hola,

Gracias por las respuestas amigos.
Esa tabla era para actualizar esos registros. Lo he hecho asi:

Código PHP:
$ssql="SELECT IdAkzioak, IdGizarKontratuMotak, IdSektorea, IdGizarPrestaMota, IdGizarEspezialitatea, IrteeraData FROM GizarIbilbidea WHERE IdIbilbidea > $id_mostrar limit 10"; 
   $result=mysql_query($ssql);    


   $ssql2="SELECT Akzioak.* FROM Akzioak, GizarIbilbidea WHERE Akzioak.IdAkzioa = GizarIbilbidea.IdAkzioak"; 
   $result2=mysql_query($ssql2); 
   
   $ssql3="SELECT * FROM GizarKontratuMotak"; 
   $result3=mysql_query($ssql3); 
   
   $ssql4="SELECT * FROM Sektoreak"; 
   $result4=mysql_query($ssql4); 
   
   $ssql5="SELECT * FROM GizarPrestakuntzaMotak"; 
   $result5=mysql_query($ssql5); 
   
   $ssql6="SELECT * FROM GizarEspezialitateak"; 
   $result6=mysql_query($ssql6); 
   
   echo "<form action='GizarAktualizazioak2.php' method=post>"; 
   echo "<p align=left><strong><u>Ibilbidea</u></strong></p>";
   echo "\n<table border=1 align=left>"; 
   echo "\n<tr><td align=center><b>Akzioak</b></td><td align=center><b>Kontratu Motak</b></td><td align=center><b>Sektoreak</b></td><td align=center><b>Prestakuntza Motak</b></td><td align=center><b>Espezialitateak</b></td><td align=center><b>Irteera Data</b></td></tr>"; 

   $i = 1; 
   while ($fila=mysql_fetch_array($result)){ 
      echo "\n<input type=hidden name='IdIbilbidea$i' value='" . $fila["IdIbilbidea"] . "'>"; 
      echo "\n"
?>
      <label>
      <td><select name="IdAkzioak">
      <?php
        
while ($row=mysql_fetch_array($result2)){
      
?>
       <option value="<?php echo $row['IdAkzioa']?>"><?php echo $row['Akzioa']?></option>
      <?
       
}
      
?>            
      </select></td>
      </label>      
      
      <label>
      <td><select name="IdGizarKontratuMotak">
      <?php
        
while ($row2=mysql_fetch_array($result3)){
      
?>
       <option value="<?php echo $row2['IdGizarKontratuMota']?>"><?php echo $row2['KontratuMota']?></option>
      <?
       
}
      
?>            
      </select></td>
      </label>    
      <label>
       <td><select name="IdSektoreak">
      <?php
        
while ($row3=mysql_fetch_array($result4)){
      
?>
       <option value="<?php echo $row3['IdSektorea']?>"><?php echo $row3['Sektorea']?></option>
      <?
       
}
      
?>            
      </select></td>
      </label>    
      
      <label>
      <td><select name="IdgizarPrestaMota">
      <?php
        
while ($row4=mysql_fetch_array($result5)){
      
?>
       <option value="<?php echo $row4['IdGizarPrestaMota']?>"><?php echo $row4['PrestakuntzaMota']?></option>
      <?
       
}
      
?>            
      </select></td>
      </label>            
    
      <label>
      <td><select name="IdGizarEspezialitateak">
      <?php
        
while ($row5=mysql_fetch_array($result6)){
      
?>
       <option value="<?php echo $row5['IdGizarEspezialitatea']?>"><?php echo $row5['Espezialitatea']?></option>
      <?
       
}
      
?>            
      </select></td>
      </label>            
      <?
      
echo "<td><input type=text name='IrteeraData$i' value='" $fila["IrteeraData"] . "'></td>"
      
$i++;    
  }
Y me mete los datos en el select pero solo en el primer registro, y hay 2. No se si sera por el primer while. Espero que me podais ayudar.

Gracias de antemano y saludos