saludos esperando que esto sea de utilidad para la gente del foro
yo tengo un tiempo usando este pedazo de codigo y me ha facilitado mucho el trabajo te lo pongo para que lo mires....
Código PHP:
///// aqui ps no hay mucho que decir hago mi consulta y genero el query
$sql = "SELECT * FROM _MYDB_ order BY _id_ ASC";
$consulta = mysql_query($sql,$link) or die(mysql_error());
//aqui comienzo mi select y le doy el nombre que quiero asignarle
echo "nombre de mi campo:<select name=\"variable de mi campo\">\n";
// la primer opcion vacia con el mensaje que deseo
echo "<option value=\"\"> Seleccione uno</option>\n";
// y pues el clasico while para que me genere cuantos campos haya con la
// consulta generada
While ($registro=mysql_fetch_assoc($consulta)){
echo "<option value=\"".$registro['elcampoquedeseosemire']."\">".$registro['elcampoquedeseosemire']."</option>\n";
}
// aqui ya termino el while y solo me resta cerrar el select
echo"</select>\n\n";
este es un ejemplo sencillo pero tambien puedes ponerle un javascript para que cambie el link automatico esto si estas generando areas para tu web..
saludos y cualquier duda a sus ordenes estoy...
www.uplinkmx.com