Hola amigos, estoy acabando mi página a lo que se refiere a funcionalidad y aspecto de diseño básico. Os comento mi problema, con está función que aqui abajo os escribo genero menus desplegables siendo el menu desplegable el contenido de un base de datos:
Código PHP:
function SacaMenuDesplegable($sql,$NombreMenu){
echo"$NombreMenu<select name='$NombreMenu'>";
$resultado = mysql_query($sql) or die("La consulta falló: " . mysql_error());
while ($linea = mysql_fetch_array($resultado, MYSQL_ASSOC)) {
foreach ($linea as $valor_col) {
echo "<option>$valor_col";
}
}
echo "</select>";
}
El problema es que me genera el menú desplegable donde buenamente puede, pero el tema es que genera tres menús, de la siguiente forma:
Código PHP:
<?php
$ssql="SELECT Nombre from trabajitos where Proyecto=1";
SacaMenuDesplegable($ssql,"Proyectos");
$ssql="SELECT Nombre from trabajitos where Proyecto=0";
SacaMenuDesplegable($ssql,"Seminarios");
$ssql="SELECT FechaSeminario from alumnos";
SacaMenuDesplegable($ssql,"FechaSeminarios");
Por lo que se quedan uno al lado del otro y yo quisiera ponerlos en una posición espicífica, he pensado en utilizar una css interna de este modo:
Código HTML:
<!--
SELECT
{
font-size: 9pt;
font-family: verdana, serif;
color: #333344;
position:absolute;
top:205px;
left:127px;
}
-->
El problema como podeis intuir, es que las tres saldrían en la misma posición y redifiniendo el css antes de cada llamada a la función tampoco sale. ¿Alguien tiene alguna idea?
Gracias.