<?php
error_reporting 
(E_ALL);
include 
'mysql.php';
include 
'../charts.php';

// Get ads from DB
$ads $db->sql_query ("SELECT adid, link, image, adtype, priority FROM ad ORDER by adid");

// Is there an ad?
$ad false;
if (isset(
$_GET['ad'])) {
    
$id intval($_GET['ad']);
    
$ad $db->query_first ("SELECT adid, link FROM ad WHERE adid = $id");
}

?>
<html>
    <head>
        <title>Advertising Statistics</title>

        <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
    </head>

    <body>
    <div id="container">
        <h1 id="banner">Advertising Statistics</h1>

        <div id="content">
            <h2>Select an ad:</h2>
            <form method="GET">
                <select name="ad">
                    <?php foreach ($ads as $a):
                            echo 
'<option value="' $a['adid'] . '">Ad #' $a['adid'] . ' - ' htmlentities($a['link']) . '</option>';

                        endforeach;
                    
?>
                </select>
                <input type="submit" value="View Stats" />
            </form><br /><br />
            
            <?php if ($ad != false): ?>
            <h2>Statistics for Ad #<?php echo $ad['adid'] . ' - ' $ad['link']; ?></h2>

            <h3>Last 6 Months</h3>
            <?php echo InsertChart "../charts.swf""../charts_library""chart-month.php?ad=" $ad['adid'] . "&" time(), 500 ); ?>

            <hr />

            <h3>Last Month</h3>
            <?php echo InsertChart "../charts.swf""../charts_library""chart-day.php?ad=" $ad['adid'] . "&" time(), 500 ); ?>

            <hr />

            <h3>Last Week</h3>
            <?php echo InsertChart "../charts.swf""../charts_library""chart-week.php?ad=" $ad['adid'] . "&" time(), 500 ); ?>
            <?php endif; ?>            
        </div>

        <div id="copyright">
            Copyright &copy; 2005 Dennis Pallett. All Rights Reserved.<br />
            Part of an article series on <a href="http://www.phpit.net">PHPit - Totally PHP</a>.
        </div>

        <br /><br /><br /><br /><br /><br />




    </div>
    </body>
</html>