I've looked over and over. I've tried redoing, but always come up with the same result.
Code: Select all
Parse error: syntax error, unexpected 'else' (T_ELSE)Code: Select all
<?php
session_start();
include("header.php");
if(!isset($_SESSION['uid'])){
echo "You must be logged in to view this page!";
}else
if (isset($_GET['characters']))
{
$characters=$_GET['characters'];
$charactersinfo = "SELECT * from characters where name = '$characters'";
$charactersinfo2 = mysql_query($charactersinfo) or die ("Could not get the character you were fighting!");
$charactersinfo3 = mysql_fetch_array($charactersinfo2);
} else {
$charactersinfo = "SELECT * from characters order by rand() limit 1";
$charactersinfo2 = mysql_query($charactersinfo) or die ("Could not get a character!");
$charactersinfo3 = mysql_fetch_array($charactersinfo2);
$characters = $charactersinfo3['name'];
$charactershp = $charactersinfo3['hpoints'];
$charactersattack = $charactersinfo3['attack'];
$charactersdefense = $charactersinfo3['defense'];
echo "<u> " . $user['username'] . "</u>";
echo "<br>";
echo "Hit Points = " . $stats['hpoints'] . "<br>";
echo "Attack = " . $stats['attack'] . "<br>";
echo "Defense = " . $stats['defense'] . "<br>";
echo "<br><br>";
echo "<u> " . $charactersinfo3['name'] . "</u><br>";
echo "Hit Points = " . $charactershp . "<br>";
echo "Attack = " . $charactersattack . "<br>";
echo "Defense = " . $charactersdefense . "<br>";
echo "<br>";
echo "<a href='attack.php?characters=$characters'>Attack!";
}
else{
output("You have visited this page incorrectly!");
}
}
include("footer.php");
?>