hola. estoy desarrollando un sistema de encuestas. en la que se hace enquestas cada 6 meses y se guarda en una base de datos.
pero cada semestre se guarda en una base de datos.
osea se tiene por ejemplo
Base de datos
2008-1
2008-2
2009-1
2009-2
.
..
...
todas las base de datos tienen las mismas tablas.
en el systema necesito poner dentro de un list/menu
<select name= "lokesea">
aki las bases de datos. (2008-1, 2008-2 etc...)
</select>
alguien me ayuda? la vrd esque no se php. apenas hoy me puse a desarroyar ese sistema. y gracias a tutoriales y demas. ya cree la base de datos. la encuesta que alamcena la informacion.
y ya tengo el codigo para crear graficas y comparaciones.
y esque busco como meter Base de datos dentro del select. pero solo me aparece como meter tablas..
yo, al menos, no me entere mucho de tu problema :S osea, lo que quieres es meter en el select las respuestas de la encuesta del semestre en el que estamos? O directamente seleccionar las bdd y luego con eso hacer algo?
eso selecccionar la base de datos..
esque tengo varias (base de datos)llamadas 2008-1 2008-2 etc..
y quiero que en un select me las muestre para luego hacer "algo"
creo que encontre solucion. la encontre mientras desayunaba =P
Crear una nueva base de datos con una tabla con los nombres de las bases de datos anteriores.
y en el select mostrar la tabla.
en el codigo php se toma el string que esta en el registro. y luego lo reutiliso para llamar ala base de datos que quiero. =P
Si bien he entendido lo que quieres es mostrar Todas las Bases de datos que tienes en un "select" ? si es asi.....
<select name="Encuesta" size="1">
<option selected="selected" disabled="disabled">....</option>
<?php
// conexion
$connect = mysql_connect('microsoft.com', 'bill_gates', 'windows_el_mejor');
// ordenamos que muestre las bases de datos
$shit = mysql_list_dbs($connect);
$b = 0;
// enumeramos el resultado
$leche = mysql_num_rows($shit);
// cramos un while para cada base de datos
while ($b < $leche) {
// imprimimos
echo '<option>'.mysql_db_name($shit, $b).'</option>';
// anadimos un numerito mas
$b++;
}
?>
</select>
espero que te sirva :P
Saludos