Not much to tell, I've the script below and I get the parse error. Obviously it's looking for something, but doesn't find it. Suggestions are welcome...
Code:
<?php

$rightmenu = "noselection.inc";

require("page_header.php");

// Check to see if $PHP_AUTH_USER already contains info 
if (!isset($PHP_AUTH_USER)) { 

// If empty, send header causing dialog box to appear 
header('WWW-Authenticate: Basic realm="Authorized Personal Only"'); 
header('HTTP/1.0 401 Unauthorized'); 
echo 'Authorization Required.'; 
exit; 
} 
else if (isset($PHP_AUTH_USER)) {
if (($PHP_AUTH_USER != "admin") || ($PHP_AUTH_PW != "pass")) { 
header('WWW-Authenticate: Basic realm="Authorized Personal Only"'); 
header('HTTP/1.0 401 Unauthorized'); 
echo ("Authorization Required.");
exit; 
} 
else {

include("includes/connect.php");

//if user wants to delete a news article, this code will be executed
if (isset($delete)) {

$sql = "DELETE FROM news WHERE ID=" . $delete;

if (mysql_query($sql)) {
echo("<p>The news article has been deleted</p>");
}
else {
echo("<p>Error while attempting to delete the news article: " . mysql_error() . "</p>");
}

}
else if (!isset($delete))  {

//let the user return to the news page
echo("<p>You didn't select an article to delete. Click <a href=\"news.php\">here to go back to the news page</a></p>");
}
}
require("page_footer.php")

?>