En una url se pueden pasar parámetros al servidor.
Se hace así:
www.mipagina.com?parametro1=5¶metro2=hola
Con eso le he pasado dos parámetros al servidor, parametro1 y parametro2. Si el servidor está preparado, y hace un $_GET["parametro1"], recuperará el valor 5, idem con parámetro 2.
Por otro lado, si una página quiere poner un enlace a sí misma, mandándose parámetro, suponiendo que estemos en
www.mipagina.com, pondría:
Código HTML:
Ver original<a href="www.mipagina.com?parametro1=5¶metro2=hola">Misma pagina
</a>
O de forma resumida
Código HTML:
Ver original<a href="?parametro1=5¶metro2=hola">Misma pagina
</a>
Por eso el enlace que puse en el primer post tiene esa forma.
Así que básicamente, tienes que enviar como parámetro en cada HREF de cada <area> (que en el fondo, son enlaces) el identificador de su curso correspondiente.
Todo esto se hace en HTML plano, manualmente.
Y en ese mismo archivo, pero en la parte de PHP, tendrás que comprobar si te llega el parámetro "curso". isset($_GET["curso"]) te dice si ese parámetro existe. Si existe, utulizas ese identificador para recuperar la información del curso de la base de datos, y imprimir esa información en el div correspondiente, debajo del mapeado de la imagen, en un lateral, o donde veas apropiado. Y si no existe la variable curso, o la consulta te dice que no hay ningun curso con ese ID, dejas el div vacío. Todo esto se hace con PHP y un poco de mysql. Es básico, pero si no tienes nociones de proramación, pide ayuda en la facultad de informática xd.