flexjax: yo te sugeriría lo siguiente, aunque supongo ya lo habrás hecho, carga tu página y revisa el html a ver si el select se construyó en la forma apropiada.
Otra cosa que te puede ayudar es la siguiente, incluye en tu php la siguiente rutina
Código PHP:
echo "\n<!-- #################### VARIABLES #################### \n\n\n";
echo phpversion();
# foreach ($V as $k => &$v) {
# $$k =& $v;
# }
echo "_SERVER\n";
foreach ($_SERVER as $indice=>$str) {
$$indice = $str ;
if ($indice != "PATH"){
echo "$indice = $str \n";
}
}
echo "_GET\n";
foreach ($_GET as $indice=>$str) {
$$indice = $str ;
echo "$indice = $str \n";
}
echo "_POST\n";
foreach ($_POST as $indice=>$str) {
$$indice = $str ;
echo "$indice = $str \n";
}
echo "_COOKIE\n";
foreach ($_COOKIE as $indice=>$str) {
$$indice = $str ;
echo "$indice = $str \n";
}
echo "_SESSION\n";
foreach ($_SESSION as $indice=>$str) {
$$indice = $str ;
echo "$indice = $str \n";
}
echo "\n\n #################### FIN DEBUG #################### -->\n";
y tras hacer el post, revisa el código fuente y te aparecerán como un comentario todas las variables que se recibieron para poder analizarlas. una vez solucionado el problema elimina el fragmento.
Saludos