main | code samples
Laura's Movies
"; $endofpage = "
"; //individual movie page if(!empty($_GET['movieid'])) { // Check to see if movieid is numeric $movieid = $_GET['movieid']; if(!is_numeric($movieid)) { die("YOU AR EVIL HACKER !!!!!!!!!!!!!!!! "); } else { // Individual movie pages! $movie = select_statement("SELECT * FROM movies WHERE movieid='$movieid'"); $movie = $movie[0]; echo $topofpage; echo "" ."

".$movie->title."" ." (".$movie->year.")" ."

Written by: ".$movie->writer ."
Directed by: ".$movie->director ."

Principal Actors: ".$movie->actors ."

Plot: ".$movie->plot ."

Genre: ".$movie->genre ."

Respectability: ".$movie->rrating ."    Lovability: ".$movie->arating ."

".$movie->ratingblurb; if($_GET['order'] == "byyear") { echo "

Back to movie list"; } elseif($_GET['order'] == "byarating") { echo "

Back to movie list"; } elseif($_GET['order'] == "byrrating") { echo "

Back to movie list"; } else { echo "

Back to movie list"; } echo $endofpage; } } else { // this is where the menu is // Order changing options code $order = $_GET['order']; if(!in_array($order, $possibleorderbyvalues)) { die("This order value is not permitted."); } else { if($order == "byyear") { $movies = select_statement('SELECT * FROM movies ORDER BY year,titlekey'); } elseif($order == "byarating") { $movies = select_statement('SELECT * FROM movies ORDER BY arating DESC, rrating DESC, titlekey'); } elseif($order == "byrrating") { $movies = select_statement('SELECT * FROM movies ORDER BY rrating DESC, arating DESC, titlekey'); } else { $movies = select_statement('SELECT * FROM movies ORDER BY titlekey'); } } // count movies $nummovies = count($movies); //pick a random movie $randommovie = $movies[rand(0, $nummovies-1)]; // Stuff that appears on the page echo $topofpage; echo "

Now containing ".$nummovies." movies! What the ratings mean."; // Order change links echo "

Order: Alphabetical | " ."Chronological | " ."Respectability | " ."Lovability
"; echo "

 "; // For-loop printing out names of movies for ($n=0; $n"; } elseif($_GET['order'] == "byarating") { echo "

"; } elseif($_GET['order'] == "byrrating") { echo "

"; } else { echo "

"; } echo "".$movies[$n]->title." " ."(".$movies[$n]->year.") " .$movies[$n]->plot ." (R: ".$movies[$n]->rrating."; L: ".$movies[$n]->arating.")"; } } echo $endofpage;