<?php

// create connection to database
$host = "webdev.iyaserver.com";
$userid = "dent_student";
$userpw = "code4Studentuse";
$db = "dent_movies";

$mysql = new mysqli(
    $host,
    $userid,
    $userpw,
    $db);

if($mysql->connect_errno) {
    echo "db connection error : " . $mysql->connect_error;
    exit();
}

// base query
$sql =      "SELECT * from view1 WHERE 1=1";

// ADD ON FILTER
$sql .= " AND title like 'R%' AND rating = 'PG-13' ";

// ADD ON sort order
$sql .= " ORDER BY title";

// submit query to database, store returned data as $results
$results = $mysql->query($sql);

if(!$results) {
    echo "SQL error: ". $mysql->error . " running query <hr>" . $sql . "<hr>";
    exit();
} else {
    // put sql into comment block of webpage
    echo "<!-- SQL: $sql -->";
}

/*
    Note: $results is a database "result set".
    It has a property $results->num_rows that is a number (how many rows of data)
*/

// Code to output one sample row with list of columns
$sample = $results->fetch_assoc();
echo "<!-- Sample first row of data <br>";
print_r($sample);
echo "</pre> -->";
$results->data_seek(0); // reset results

// close php block
?>


<html>
<head>
        <title>Horror Movies</title>
    <style>
        table { width: 900px; background-color: steelblue;}
        tr { }
        td { width: 200px; background-color: lightsteelblue; }
        .header { color:white; background-color: steelblue;}
    </style>
</head>
<body>
<h3>Horror Movies</h3>

Movie Results:

<table cellpadding="9" cellspacing="9">
<tr>
    <td class="header">Title<hr></td>
    <td class="header">Rating<hr></td>
    <td class="header">Genre<hr></td>
    <td class="header">Studio<hr></td>
</tr>

<tr>
    <td><strong>All Dogs Christmas Carol </strong></td>
    <td>Rated G</td>
    <td><em>Children's/Family</em></td>
    <td>MGM</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Black Dog </strong></td>
    <td>Rated PG-13</td>
    <td><em>Suspense Thriller</em></td>
    <td>Universal</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Boy and His Dog, A: Special Edition</strong></td>
    <td>Rated R</td>
    <td><em>Sci-Fi</em></td>
    <td>Image</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Chaplin: Special Edition: The Kid/The Rink/The Emmigrant/A Dog�s Life</strong></td>
    <td>Rated R</td>
    <td><em></em></td>
    <td>Delta Entertainment</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Charles Mingus: Triumph of the Underdog</strong></td>
    <td>Rated NR</td>
    <td><em>Music</em></td>
    <td>Shanachie</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Daft Punk: D.A.F.T.: A Story About Dogs, Androids, Fireman And Tomatoes</strong></td>
    <td>Rated NR</td>
    <td><em>Music</em></td>
    <td>EMI</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Dish Dogs</strong></td>
    <td>Rated R</td>
    <td><em>Comedy</em></td>
    <td>Trimark </td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Dog Of Flanders (1975)</strong></td>
    <td>Rated NR</td>
    <td><em>Animation</em></td>
    <td>Pioneer</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Dogma</strong></td>
    <td>Rated R</td>
    <td><em>Comedy</em></td>
    <td>Columbia TriStar</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Firepower 2000 #2:Digital Dogfight</strong></td>
    <td>Rated NR</td>
    <td><em>Documentary</em></td>
    <td>Madacy</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Kid/A Dog's Life (Silent)</strong></td>
    <td>Rated NR</td>
    <td><em>Comedy</em></td>
    <td>Image</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Last Of The Dogmen:Special Edition</strong></td>
    <td>Rated PG</td>
    <td><em>Action Adventure</em></td>
    <td>HBO</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Lawn Dogs </strong></td>
    <td>Rated R</td>
    <td><em>Comedy</em></td>
    <td>Trimark </td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Mad Dog & Glory </strong></td>
    <td>Rated R</td>
    <td><em>Comedy</em></td>
    <td>Image</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>My Dog Skip (Spec. Ed.)</strong></td>
    <td>Rated PG</td>
    <td><em>Children's/Family</em></td>
    <td>Warner</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>My Life As A Dog</strong></td>
    <td>Rated PG-13</td>
    <td><em>Drama</em></td>
    <td>Fox Lorber</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Nikki, Wild Dog Of The North </strong></td>
    <td>Rated G</td>
    <td><em>Children's/Family</em></td>
    <td>Anchor Bay </td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Reservoir Dogs </strong></td>
    <td>Rated R</td>
    <td><em>Suspense Thriller</em></td>
    <td>Live</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Robert De Niro DVD Coll.: Analyze This: Special Edition, A Bronx Tale, Goodfellas, Heat, Wag The Dog: Special Edition</strong></td>
    <td>Rated R</td>
    <td><em>Special Interest</em></td>
    <td>Warner</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Tap Dogs</strong></td>
    <td>Rated NR</td>
    <td><em>Music</em></td>
    <td>Image</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Tom Petty & The Heartbreakers:High Grass Dogs:Live</strong></td>
    <td>Rated NR</td>
    <td><em>Music</em></td>
    <td>Warner Music </td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Top Dog</strong></td>
    <td>Rated PG-13</td>
    <td><em>Action Adventure</em></td>
    <td>Artisan</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Top Dog: Howliday Favorites In Dog</strong></td>
    <td>Rated NR</td>
    <td><em>Special Interest</em></td>
    <td>E Realbiz</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Wag the Dog: Platinum Series </strong></td>
    <td>Rated R</td>
    <td><em>Comedy</em></td>
    <td>New Line</td>
</tr>
    <!-- end of looped code -->
    <tr>
    <td><strong>Why Dogs Smile & Chimpanzees Cry</strong></td>
    <td>Rated NR</td>
    <td><em>Documentary</em></td>
    <td>Artisan</td>
</tr>
    <!-- end of looped code -->
    </table>

</body>
</html>
