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>
Editor details
Last edited by: Lauren Anne Adolfsen
Edit access: Everybody