Probablemente, el ejemplo esté "pasado" de tiempo xD
Para acceder a un GET (un parámetro pasado por URL, por ejemplo: illustration-art.php?image=$i, ese "image" es un parametro GET), se debe hacer de la siguiente forma:
Código PHP:
$image = $_GET['image'];
Así, tendrías definida la variable "image" con el valor que le pasas por GET. Esto deberia ir antes de usar la variable... ya sea al principio de todo, o un poco antes :)
Un saludo!
PD: Ese "global $i;" me suena raro, no sé pq está ahí :(