Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/11/2013, 17:14
Avatar de marlanga
marlanga
 
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 10 meses
Puntos: 206
Respuesta: Utilizando <map> y <area> para luego hacer REQUEST ???

En una url se pueden pasar parámetros al servidor.

Se hace así:

www.mipagina.com?parametro1=5&parametro2=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
  1. <a href="www.mipagina.com?parametro1=5&parametro2=hola">Misma pagina</a>
O de forma resumida
Código HTML:
Ver original
  1. <a href="?parametro1=5&parametro2=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.