advert.func.php
function valid_ad_id($advert_id) {
     $advert_id = (int)$advert_id;
     $total = mysql_query("SELECT COUNT(`advert_id`) FROM `adverts` WHERE `advert_id`={$advert_id}");
     $total = mysql_result($total, 0);
     if ($total != 1) {
        return false;
     }  else {
        return true;
     }
} //checks if advert id is within the table
and here is the code:if (isset($_GET['advert_id']) === false || valid_ad_id($_GET['advert_id']) === false){
   echo 'Invalid Email.';
}else {
   $advert = get_advert($_GET['advert_id']);
?>
       <h1><?php echo $advert['title']; ?></h1>
       <h2>From: <?php echo $advert['email']; ?> on <?php echo $advert['date']; ?> (<?php echo count($advert['comments']); ?> comments)</h2>
       <hr />
       <p><?php echo $advert['body']; ?></p>
       <hr />
       <?php
       
       foreach ($advert['comments'] as $comment) {
       ?>
       
       <h1>From: <?php echo $comment['email']; ?> on <?php echo $comment['date']; ?></h1>
       <p><?php echo $comment['body']; ?></p>
       <hr />
       <?php
       }
       ?>
       <form action="" method="POST">
       <div>
       <label for="email">Email</label>
       <input type="text" name="email" id="email" />
       <div>
       <textarea name="body" rows="10" cols="90"></textarea>
       </div>
       <div>
       <input type="submit" value="Reply" />
       </div>
       </form>
<?php
}
include 'template/footer.php';
?>
ive tried to find the error but cant see it anywhere so any help would be great! Thank you
Connor
