A continuación se mostrará cómo cargar un select dinámicamente con xajax, mediante la consulta a mysql, para no tener mezclado código que debe ejecutarse de lado del servidor en la página que se ejecuta de lado del cliente.
La
versión utilizada de xajax es la 0.2.5 y puede ser descargada del siguiente enlace xajax
MySqlCREATE TABLE `semestre` (
`id_semestre` int(11) NOT NULL auto_increment,
`nombre` varchar(6) NOT NULL,
PRIMARY KEY (`id_semestre`),
UNIQUE KEY `nombre` (`nombre`)
) ENGINE=MyISAM ;
Código PHPCódigo HTMLLink de descarga del ejemplo