Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2009, 09:09
icarocu
 
Fecha de Ingreso: diciembre-2008
Mensajes: 268
Antigüedad: 15 años, 4 meses
Puntos: 0
De acuerdo :: ayuda .crear select con valores de mysql, dentro de una tabla basada en MYSQL ::

Hola amigos..

necesito de su ayuda.

tengo una pagina php, en donde cree una tabla que me arroja los valores segun lo seleccionado en un form anterior... hasta ahi todo ok.

lo que quiero ahora, es que una de las columnas, sea un select... pero basado en valores existentes en mysql, especificamente, nombres de personas que tengo almacenado...

trato de hacerlo asi, pero solo me arroja la tabla con los valores... y UN select donde aparece solo el texto "Elegir personal por nombre".. y quiero que me liste debajo de ese select... todos los nombres que tengo almacenado

estoy utilizando mal algunas comillas ?, no esta bien el codigo ?... le he dado muchas vueltas y no he podido hacer me resulte...

esta es la parte donde hago la tabla

Código PHP:
<table width="90%" border="0" cellspacing="4" >
<?php

$personal
=mysql_query("select * from cargos  where nom_contrato='$propuestaa' order by id",$conexion) or die ("cago".mysql_error());    

echo 
"<tr><td>Nº</td><td>Item</td><td>Cargo</td><td>select</td></tr>";
for (
$i 0$i mysql_num_rows($personal); ++$i)
{  
$columna_2 mysql_fetch_row($personal);
$b=$i+1;  
  
  
echo 
"<tr><td>$b</td><td>$columna_2[7]</td><td>$columna_2[3]</td><td>
<select name='nombre' id='nombre' >
                <option selected='selected'>Elegir personal por nombre</option>
                <?php


$adjudica= mysql_query('select nombre_completo from personal order by nombre',$conexion) or die ('cago'.mysql_error());

while ($reg=mysql_fetch_array($adjudica)) 
echo '<option value=\'$reg[nombre_completo]\'>$reg[nombre_completo]</option>'; 

?>
</select>
</td></tr>"
;  


?>
</table>
gracias a todos como siempre

Última edición por icarocu; 12/11/2009 a las 11:03