Aunque esta funcion igual se adapta mejor a lo que quieres, porque te permite usar la tabla que quieras de la BD
Código PHP:
<?php
function despliegaCombo( $nombre, $query, $valor1, $valor2 ) {
$result = mysql_query ($query) or die (mysql_error ()) ;
?>
<select size="1" name="<?php echo $nombre ?>">
<?
//muestro los tipos de contacto para armar
while ($row = mysql_fetch_array($result))
{
echo"<option value=".$row[$valor1].">".$row[$valor2]." </option>";
}
?> </select> <?php
}
$nombre ="loquesea";
$query = 'SELECT tblempleados, Nombre FROM tblestadocivil '; //aqui pones la consulta a la tabla que quieras
$valor1 = "tblempleados";//aqui los valores a recuperar de la BD
$valor2 = "Nombre";
despliegaCombo( $nombre, $query, $valor1, $valor2);//llamar a la funcion
?>
Un saludo