Yale University School of Art
1156 Chapel Street, New Haven, Connecticut
(203) 432-2600


Shapes
<html>

    <head>
        <title>
            Pattern-making!
        </title>
    </head>
    
    <body>
    
    <?php
    
        $letter1 
$_REQUEST["letter1"];
         
$letter2 $_REQUEST["letter2"];
        
$number $_REQUEST["number"];
        
        
$letter1 strtolower($letter1);
        
$letter2 strtolower($letter2);
            
        
$numberBig $number 10;    
    
        
$shapeOrders = array();
        
$shapeOrders["a"] = array("triangle""triangle_top""square","triangle_top""square""triangle""triangle_top""square""square""triangle");
        
$shapeOrders["b"] = array("triangle_top""triangle""triangle""triangle_top""triangle_top""triangle_top""triangle_top""square""triangle""triangle");
        
$shapeOrders["c"] = array("square""square""square""triangle""triangle""triangle""square""triangle_top""triangle_top""triangle_top");
        
$shapeOrders["d"] = array("square""triangle""square","triangle""square""triangle_top""triangle_top""triangle_top""triangle_top""triangle_top");
        
$shapeOrders["e"] = array("square""triangle""triangle""square""triangle_top""triangle_top""square""square","triangle_top""triangle_top");
        
$shapeOrders["f"] = array("triangle_top""square""triangle""triangle""square""triangle_top""square""triangle""triangle""square");
        
$shapeOrders["g"] = array("square""triangle""triangle""square""triangle_top""triangle_top""triangle_top",  "square",  "square",  "square",);
        
$shapeOrders["h"] = array("square""triangle""triangle","triangle","triangle_top""triangle_top""triangle_top""triangle_top""triangle_top""square", );
        
$shapeOrders["i"] = array("triangle",  "triangle",  "triangle",  "triangle",  "triangle",  "triangle",  "triangle""triangle_top""triangle_top""triangle_top");
        
$shapeOrders["j"] = array("square""square""square""square""square",  "square""triangle""triangle","triangle_top""triangle_top");
        
$shapeOrders["k"] = array("triangle_top""triangle_top","triangle_top""triangle_top""triangle_top""triangle""triangle""triangle""triangle""triangle");
        
$shapeOrders["l"] = array("square""square""square""square""square","square""square""square""square""square");
        
$shapeOrders["m"] = array( "triangle""triangle""square""triangle""triangle""square""triangle""triangle""square""triangle");
        
$shapeOrders["n"] = array("triangle""triangle""triangle""triangle""triangle""triangle""triangle""triangle""triangle""triangle");
        
$shapeOrders["o"] = array("triangle""triangle_top""triangle_top""triangle_top""triangle_top""triangle_top""triangle_top""triangle_top""triangle_top""triangle_top");
        
$shapeOrders["p"] = array("square""triangle""triangle_top""square""triangle""triangle_top""square""triangle""triangle_top""triangle_top");
        
$shapeOrders["q"] = array("square""square""square""triangle""triangle""square""triangle_top""triangle_top""triangle_top""triangle");
        
$shapeOrders["r"] = array("square""triangle","square""triangle_top""square","triangle_top""square""square""triangle_top""triangle");
        
$shapeOrders["s"] = array("triangle_top""triangle_top","square""triangle""triangle""square""triangle_top""triangle_top""triangle_top""square");
        
$shapeOrders["t"] = array("square""triangle""triangle""triangle""square""triangle_top""triangle_top""triangle_top""triangle_top""triangle_top");
        
$shapeOrders["u"] = array("triangle""triangle""triangle""triangle","square""triangle""triangle""square""triangle_top""triangle_top");
        
$shapeOrders["v"] = array("square""square""square""square""square","square""square""square""square""triangle_top");
        
$shapeOrders["w"] = array("triangle""triangle""triangle""square""square""square""triangle_top""triangle_top""triangle_top""square");
        
$shapeOrders["x"] = array("square""square""triangle""triangle""square""triangle_top""triangle_top""triangle_top""triangle_top""triangle_top");
        
$shapeOrders["y"] = array("square""triangle""triangle""triangle_top""triangle_top""square""triangle""triangle""triangle_top""triangle_top");
        
$shapeOrders["z"] = array("square""square""triangle""triangle""square""triangle_top""triangle_top""triangle_top""triangle""triangle");

        
        
        
        
        
        
$colorOrders = array();
        
$colorOrders["a"] = array("red""orange""yellow""green""mint""turq""blue""pink""purple""purple");
        
$colorOrders["b"] = array("purple""green""green""blue""mint""pink""mint""turq""mint""turq");
        
$colorOrders["c"] = array("red""red""pink""pink""turq""turq",  "green""orange""orange""yellow",);
        
$colorOrders["d"] = array("purple""green""green""blue""purple""green""green""blue""yellow""blue");
        
$colorOrders["e"] = array("mint""blue""yellow""green""mint""blue""yellow""green""blue""pink");
        
$colorOrders["f"] = array("green""green""blue""yellow""green""mint""turq""blue""purple""mint");
        
$colorOrders["g"] = array("orange""yellow""green""yellow""yellow""yellow""orange""pink""purple""orange");
        
$colorOrders["h"] = array("purple""green""yellow""yellow""mint""turq""mint""turq""green""pink");
        
$colorOrders["i"] = array("orange""yellow","purple""green""mint""mint""pink""purple",  "mint""yellow") ;
        
$colorOrders["j"] = array("purple""blue" "red""orange",  "pink",  "pink""pink""green""yellow""yellow");
        
$colorOrders["k"] = array("purple""green""green""blue""mint""blue""mint""blue""mint""blue");
        
$colorOrders["l"] = array("turq""blue""pink""purple""turq""green""pink""purple""yellow""mint");
        
$colorOrders["m"] = array("red""red""red""pink""blue""mint""turq""red""red""pink");
        
$colorOrders["n"] = array("green""green""blue""yellow""pink""green""green""yellow",  "blue""blue" );
        
$colorOrders["o"] = array("purple""purple""orange",  "orange",  "orange""blue""pink""yellow""mint""purple");
        
$colorOrders["p"] = array("pink""pink""pink""yellow""green""mint""pink""pink""yellow""green");
        
$colorOrders["q"] = array("purple""green""green""blue""yellow""yellow""yellow""yellow""yellow""yellow",);
        
$colorOrders["r"] = array("turq""blue""pink""purple""turq""blue""pink""purple""yellow""mint");
        
$colorOrders["s"] = array("blue""pink""purple""green""yellow""yellow""red""red""blue""blue");
        
$colorOrders["t"] = array("blue""mint""mint""mint""red""purple""blue""mint""mint""mint");
        
$colorOrders["u"] = array("purple""green""pink""pink""pink""pink""pink""pink""orange",  "orange");
        
$colorOrders["v"] = array("purple""green""blue""blue""mint""green""red""orange""purple""purple",);
        
$colorOrders["w"] = array("purple""green""green""blue""orange""yellow""orange""yellow""purple""green",);
        
$colorOrders["x"] = array("blue""green""green""blue",  "yellow",  "yellow""pink""purple""yellow""red",);
        
$colorOrders["y"] = array("purple""blue""red""orange""green""orange""blue""green""purple""purple",);
        
$colorOrders["z"] = array("pink""blue""turq""mint",  "green""green""yellow""red""purple""purple", );
        
        
    

        
$limit count($colorOrders[$letter1]);
        
        for ( 
$i 0$i 750$i++ ) {
            for ( 
$j 0$j $limit$j++ ) {
                echo(
'<img src="images/'.$colorOrders[$letter1][$j].'_'.$shapeOrders[$letter2][$j].'.jpg" width="'.$numberBig.'" height="'.$numberBig.'" />');
            }
        }
    
    
?>

    </body>
    
</html>
Last edited by: Lauren Anne Adolfsen
Edit access: Everyone