Lo que debes hacer es generar ese código javascript/html que has visto en tus ejemplos pero dinámicamente de la consulta de tu BD.
Ejemplos
Imagina que tenemos un array de javascript "estático":
<script languaje="javascript">
function tal(){
mi_array[1]='valor1';
mi_array[2]='valor1';
mi_array[1]='valor1';
}
</script>
(disculpen las aberraciones javascript que puedan ver xDD).
Si usas tu lenguaje del lado del servidor par hacer tu consulta a tu BD y extraer tus datos .. tendrás que genera ese HTML/javascript dea cuerdo a tu consulta a tu BD según los extraes.
Código PHP:
<script languaje="javascript">
function tal(){
<?
while ($row=pg_fetch_array($resultado)){
echo "mi_array[$contador]=row['campo']";
$contador++;
}
?>
}
</script>
y el resto de código HTML + la llamada a esa función(s) javascript cuando corresponda
Fijate en la página generada (en tu navegador -> ver código fuente) .. debe ser igual al ejemplo "javacript statico" que tomastes como ejemplo.
En otros casos .. vía javascript "cargan" sus arrays dinámicamente dependiendo de los valores de un <select> de HTML por alguna función tipo:
(versión "estática"):
Código PHP:
<script languaje="javascript">
function tal_javascript(){
// aquí maneja los "selects dependientes"
}
</script>
<select name="nose" onEvento="tal_javascript()">
<option value="1">blabla</option>
<option value="2">blabla2</option>
</select>
<select name="nose_dependiente" onEvento="tal_javascript()">
<option value="1">blabla</option>
<option value="2">blabla2</option>
</select>
En ese caso ... aplicas exactamente la misma técnica que lo anterior .. pero ahora generando esos <option> dinámicamente desde tu consulta (bucle) que obtiene tus resultados.
No sé que ejemplos javacript "estáticos" estarás viendo para este tema .. pero toma uno cualquiera (el que más te agrade) y ahí empiezas a generar el Javscript/HTML que necesites siguiendo la técnica descrita .. que por cierto es válida no sólo para "PHP" sino para cualquier lenguaje del lado del servidor (ASP, Perl, etc).
Si tienes dudas sobre como "generar" ese Javascript/HTML desde PHP .. con la "rutina javascript" que decidas usar en la mano ... haz tu consulta en el foro de PHP (indicando el código que pretendes usar).
Un saludo,