Struggled a bit with the Practical application using the html file coloselect.html until I realised that register_globals was turned off. Not wanting to mess with the PHP configuration I decided to address the need for gloabal variable by simply putting $color = $_GET['color']; on the line below the
<?php in color.php. After that everything worked as expected.