eso se puede hacer con una mezcla de java-s y php,
aqui te dejo un ejemplo de lo que seria un select
miren, hago esto para sacar los datos de mysql y ponerlos en un select Código PHP: # MySQL-Front Dump 2.5 # # Host: localhost Database: a # -------------------------------------------------------- # Server version 3.23.55-nt # # Table structure for table 'script_s_p_usuarios' # DROP TABLE IF EXISTS `script_s_p_usuarios`; CREATE TABLE `script_s_p_usuarios` ( `id` bigint(11) NOT NULL auto_increment, `webname` varchar(120) NOT NULL default '', `nick` varchar(16) NOT NULL default '', `password` tinytext NOT NULL, `email` varchar(100) NOT NULL default '', `date` datetime NOT NULL default '2001-01-20 00:00:00', `descripcion` varchar(146) NOT NULL default '', `weburl` varchar(255) NOT NULL default '', `ipusr` varchar(70) NOT NULL default '000.000.000.000', `nivel_acceso` char(2) NOT NULL default '2', `visitas` int(60) NOT NULL default '0', `imagen` varchar(255) NOT NULL default 'vacio.gif', `votos` int(60) NOT NULL default '0', KEY `id` (`id`) ) TYPE=MyISAM; # # Dumping data for table 'script_s_p_usuarios' # INSERT INTO `script_s_p_usuarios` (`id`, `webname`, `nick`, `password`, `email`, `date`, `descripcion`, `weburl`, `ipusr`, `nivel_acceso`, `visitas`, `imagen`, `votos`) VALUES("6", "Emuman", "mixcool", "0000", "[email protected]", "2003-08-08 02:42:40", "La mejor web de noticias del mundo de la emulación", "http://www.emuman.web1000.com", "000.000.000.000", "2", "33", "topbanner.jpg", "11"); INSERT INTO `script_s_p_usuarios` (`id`, `webname`, `nick`, `password`, `email`, `date`, `descripcion`, `weburl`, `ipusr`, `nivel_acceso`, `visitas`, `imagen`, `votos`) VALUES("8", "CMBlackriver", "black_river", "0000", "[email protected]", "2003-08-08 16:54:39", "CMBlackriver, una de las webs mejores en ESPAÑOL, donde encontrarás: tácticas, descargas, editores, demos, actualizaciones...todo sobre CM (Champi", "http://www.cmblackriver.net/", "111.111.111.111", "2", "1627", "banner_cmblackriver.gif", "34"); INSERT INTO `script_s_p_usuarios` (`id`, `webname`, `nick`, `password`, `email`, `date`, `descripcion`, `weburl`, `ipusr`, `nivel_acceso`, `visitas`, `imagen`, `votos`) VALUES("31", "Cyberforos", "pablasso", "0000", "[email protected]", "2003-08-19 17:12:09", "Cyberforos es una GRAN comunidad dedicada al Computo, Programacion y Entretenimiento, no esperes mas y unete!", "http://www.cyberforos.com", "222.222.222.222", "2", "936", "banner.gif", "70"); INSERT INTO `script_s_p_usuarios` (`id`, `webname`, `nick`, `password`, `email`, `date`, `descripcion`, `weburl`, `ipusr`, `nivel_acceso`, `visitas`, `imagen`, `votos`) VALUES("12", "DaRpA", "darkmaster", "0000", "[email protected]", "2003-08-12 22:10:53", "Noticias, juegos, roms, emuladores, utilidades y mucho más.", "http://217.125.50.214/users/bravosoftweb", "333.333.333.333", "2", "130", "logo.gif", "22"); INSERT INTO `script_s_p_usuarios` (`id`, `webname`, `nick`, `password`, `email`, `date`, `descripcion`, `weburl`, `ipusr`, `nivel_acceso`, `visitas`, `imagen`, `votos`) VALUES("32", "Foros Del Web", "fdw", "0000", "[email protected]", "2003-08-19 18:23:51", "EL MEJOR FORO PARA APRENDER Y CONSULTAR CUESTIONES DE PROGRAMACION WEB. NO TE LO PUEDES PERDER !!!", "http://www.forosdelweb.com", "444.444.444.444", "2", "913", "forosdelweb.jpg", "12"); Código PHP: <?php $sql_host = "localhost"; // Host, nombre del servidor o IP del servidor Mysql. $sql_usuario = "root"; // Usuario de Mysql $sql_pass = "xxxx"; // contraseña de Mysql $sql_db = "xxxx"; // Base de datos que se usará el post $sql_tabla = "script_s_p_usuarios"; // Nombre de la tabla que contendrá los datos de los usuarios $db_connect = mysql_connect($sql_host,$sql_usuario,$sql_pass); mysql_select_db($sql_db); $selecttbl = "id,webname,nick,password,email,date,descripcion,weburl,ipusr,nivel_acceso,visitas,imagen,votos";//Campos de Registro Administradores BD $consulta = "SELECT * FROM $sql_tabla"; $result = mysql_query($consulta, $db_connect) or die(mysql_error()); $option = ""; $counter=0; $array = ""; while($rows = mysql_fetch_object($result)){ $option .="<option value=\"$counter\">$rows->nick</option>\n"; $array .="\nstore[$counter] = new Array('$rows->id','$rows->webname','$rows->nick','$rows->email','$rows->date','$rows->descripcion','$rows->weburl','$rows->ipusr','$rows->imagen','$rows->visitas','$rows->votos');"; $counter++; } echo <<< HTML <html> <head> <script language="JavaScript" type="text/JavaScript"> var store = new Array(); HTML; echo $array; echo <<< HTML function showText(form) { var select = form.select; var number = select.options[select.selectedIndex].value; var array = store[number]; for(i=0;i<array.length;i++){ form.txt[i].value = array[i]; } } </script> <body bgcolor="#ffffff"> <table width="501" align="center" cellspacing="0" cellpadding="0" border="0" height="385"> <tbody> <tr> <td> <table cellspacing="1" cellpadding="3" width="501" bgcolor=Black border="0"> <tbody> <tr height="395"> <td colspan="2" align="center" valign="middle" bgcolor="#333333" width="493" height="395"> <form method="post" action="$pag?accion=envia_email" enctype="multipart/form-data" name="ubicaform2" id="ubicaform2"> <table align="center" cellspacing="1" cellpadding="2" width="451" bgcolor="black" border="0"> <tbody> <tr height="46"> <td valign="middle" bgcolor="#4b4b4b" width="218" height="46"> <div align="center"><form action="" method="post" name="main" target="_self" id="main"> <font face="Verdana" color="white" size="1"><b>SELECCIONA EL USUARIO:<br> <select name="select" id="select" onchange="showText(this.form)" class="botones3"> <option selected>- seleccione -</option> HTML; echo $option; echo <<< HTML </select> <input type="hidden" name="txt0" id="txt"> </font></div> </td> <td align="center" valign="bottom" bgcolor="#696969" width="223" height="46"> <input name="txt1" type="text" id="txt" class="botones3" size="35"> <input type="hidden" name="txt2" id="txt"> <input name="txt3" type="text" id="txt" class="botones3" size="35"> <input type="hidden" name="txt4" id="txt"> <input type="hidden" name="txt5" id="txt"> <input type="hidden" name="txt6" id="txt"> <input type="hidden" name="txt7" id="txt"> <input type="hidden" name="txt8" id="txt"> <input type="hidden" name="txt9" id="txt"> <input type="hidden" name="txt10" id="txt"> </td> </tr> <tr height="1"> <td colspan="2" valign="middle" bgcolor="black" width="446" height="1"></td> </tr> <tr height="124"> <td colspan="2" valign="middle" bgcolor="#4b4b4b" width="446" height="124"> <div align="center"> <font face="Verdana" color="white" size="1"><b>INTRODUCE EL TITULO DEL EMAIL:<br> <textarea name="titulo" rows="8" class="botones3" cols="70"></textarea></b></font></div> </td> </tr> <tr height="191"> <td colspan="2" valign="middle" bgcolor="#4b4b4b" width="446" height="191"> <div align="center"> <font face="Verdana" color="white" size="1"><b>INTRODUCE EL CUERPO O TEXTO DEL EMAIL:<br> <textarea name="cuerpo" rows="13" class="botones3" cols="70"></textarea></b></font></div> </td> </tr> </tbody> </table> </td> </tr> <tr height="21"> <td align="center" bgcolor=gray width="325" height="21"><input name="addubica" type="submit" id="addubica" value="Aceptar y Enviar" class="botones3"> <input type="button" value="Limpiar Pantalla" onclick="window.location.reload()" class="botones3"></td> <td align="center" valign="middle" bgcolor=gray width="161" height="21"><input type="button" value=" Volver " onclick="history.back()" class="botones3"></td> </tr> <tr height="4"> <td colspan="2" align="center" bgcolor=DarkSeaGreen width="493" height="4"></td> </tr> </tbody> </form> </table> </td> </tr> </tbody> </table> </body> HTML; ?>
a ver si te sirve de algo, almenos de una idea |