Es una de 2 cosas:
1. Cuando usted va allí directo allí, no se establece ninguÌn $_GET. $_GET [“p”] será probablemente igual a la FALTA DE INFORMACIÓN, NO "" y por lo tanto él pasa con su declaración otra final que no haga salir ninguna imagen.
O 2. Si el código antedicho está correcto, usted tiene 2 declaraciones del elseif para $_GET [“p”] = "" y primer no hace cualquier cosa y será el único que enciende. Quitarlo y el código antedicho pudo trabajar…