Problem with "else" function.
Posted: Sun Sep 16, 2007 8:59 pm
I keep getting an error when I enter this code in.
The error says: "Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\New_Blog\viewcat.php on line 37"
Code: Select all
<?php
require("config.php");
if(isset($_GET['id']) == TRUE) {
if(is_numeric($id) == FALSE) {
$error = 1;
}
if($error == 1) {
header("Location: " . $config_basedir . "/viewcat.php");
}
else {
$validcat = $_GET['id'];
}
}
else {
$vaildcat = 0;
}
$sql = "SELECT * FROM categories";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)) {
if($validcat == $row['id']) {
echo "<strong>" . $row['cat'] . "</strong><br />";
$entriessql = "SELECT * FROM entries WHERE cat_id = " . $validcat .
" ORDER BY dateposted DESC;";
$entriesres = mysql_query($entriessql);
$numrows_entries = mysql_num_rows($entriesres);
echo "<ul>";
if($numrows_entries == 0) {
echo "<li>" . date("D jS F Y g.iA", strtotime($entriesrow['dateposted'])) . " - <a href='viewentry.php?id=" . $entriesrow['id'] . "'>" . $entriesrow['subject'] ."</a></li>";
}
}
echo "</ul>";
}
else {
echo "<a href='viewcat.php?id=" . $row['id'] . "'>" . $row['cat'] . "</a><br />";
}
}
require("footer.php");
?>