Parse Error >.<

Location of the Videos
Post Reply
SweetRevenge
Posts: 52
Joined: Sun Jul 04, 2010 4:53 am

Parse Error >.<

Post by SweetRevenge »

Parse error: parse error in 'travelbattle1.php' on line 154
This is travelbattle1.php and line 154 is all the way at the bottom after </div>
any idea why i am getting this error? there is nothing there.....

Code: Select all

<?php
    include_once 'connect.php';
    session_start();

    include_once 'logo.php';

    ?>
    <link href="style.css" rel="stylesheet" type="text/css" />
    <div id="login2" div align="center">


    <?php




    if (isset($_SESSION['player']))
    {
      $player=$_SESSION['player'];
    }
    else
    {
      echo "Not Logged in <br><br> <A href='login.php'>Login</a>";
      exit;
    }
    ?>
    </div>
    <?php
    $playerinfo="SELECT * from players where name='$player'";
    $playerinfo2=mysql_query($playerinfo) or die("could not get player stats!");
    $playerinfo3=mysql_fetch_array($playerinfo2);

     include_once 'statpanel.php';

    $pid = $playerinfo3['id'];
    $name = $playerinfo3['name'];
    $playerhp = $playerinfo3['hpoints'];
    $playerattack = $playerinfo3['attack'];
    $playerdefense = $playerinfo3['defense'];

    ?>
    <div id="table">
    <?php

    if (isset($_GET['randid']))
    {
       $randid=$_GET['randid'];
       $iteminfo="SELECT * from inventory where randid='$randid' AND id ='$pid'";
    $iteminfo2=mysql_query($iteminfo) or die("could not get item stats!");
    $iteminfo3=mysql_fetch_array($iteminfo2);

    if (!$iteminfo3['name'])
    {
    }
    else
    {

    $iname = $iteminfo3['name'];
    $stats = $iteminfo3['stats'];
    $statadd = $iteminfo3['statadd'];
    $type = $iteminfo3['type'];

    if ($type == "healing")
    {
       $newhp = $statadd + $playerhp;
       if ($newhp > $playerinfo3['maxhp'])
       {
        $newhp = $playerinfo3['maxhp'];
       }
        $updateplayer="update players set hpoints='$newhp' where id='$pid'";
      mysql_query($updateplayer) or die("Could not update player");

        $updateitem="DELETE from inventory where id='$pid' AND randid='$randid' limit 1";
      mysql_query($updateitem) or die("Could not delete item");
       
       $playerhp = $newhp;
     
      echo "Used " . $iname . " and recovered " . $statadd . ".<br>";
    }

    }}





    $creature = $playerinfo3['creature'];
    if ($creature != 0)
    {
   $roll=rand(1,100);
if ($roll >=1 && $roll <=50) {header("Location: travel1.php");exit();}
if ($roll >=51 && $roll <=100)
   {
   $creatureinfo="SELECT * from creatures where id = 12";
   $creatureinfo2=mysql_query($creatureinfo) or die("could get a creature!");
   $creatureinfo3=mysql_fetch_array($creatureinfo2);
   $_SESSION['wheretogoafterfight']='travel1.php';
    }
    else
    {
      $creatureinfo="SELECT * from creatures order by rand() limit 1";
    $creatureinfo2=mysql_query($creatureinfo) or die("could get a creature!");
    $creatureinfo3=mysql_fetch_array($creatureinfo2);
    $cid = $creatureinfo3['id'];
    $updateplayer="update players set creature='$cid' where name='$name'";
      mysql_query($updateplayer) or die("Could not update player");
    }

    $creature = $creatureinfo3['name'];
    $creaturehp = $creatureinfo3['hpoints'];
    $creatureattack = $creatureinfo3['attack'];
    $creaturedefense = $creatureinfo3['defense'];



    ?>
    </div>
    <div id="player">
    <?php
    /////player info
    echo "<u> " . $playerinfo3['name'] . "</u><br>";
    echo "Hit points = " . $playerhp . "<br>";
    echo "Attack = " . $playerattack . "<br>";
    echo "Defense = " . $playerdefense . "<br><br><br>";
    ?>
    </div>
    <div id="creature">
    <?php
    ///////creature info
    echo "<u> " . $creatureinfo3['name'] . "</u><br>";
    echo "Hit points = " . $creaturehp . "<br>";
    echo "Attack = " . $creatureattack . "<br>";
    echo "Defense = " . $creaturedefense . "<br><br><br>";

    echo "<a href='travelattack1.php'>Attack</a>";
    echo "<br><a href='usemagic.php'>Use Magic</a>";
    echo "<br><a href='useitem.php'>Use Item</a>";
    echo "<br><a href='index.php'>Exit Arena</a>";


    ?>
    </div>

    
    <div id="logout">

    <?php

    echo "<br><a href='logout.php'><img src='images/logout.bmp'>";
     
    ?>
    </div>

User avatar
KunoNoOni
Posts: 61
Joined: Sun May 09, 2010 1:54 am

Re: Parse Error >.<

Post by KunoNoOni »

Code: Select all

if ($creature != 0)
        {
			$roll=rand(1,100);
			if ($roll >=1 && $roll <=50) {header("Location: travel1.php");exit();}
			if ($roll >=51 && $roll <=100)
			{
				$creatureinfo="SELECT * from creatures where id = 12";
				$creatureinfo2=mysql_query($creatureinfo) or die("could get a creature!");
				$creatureinfo3=mysql_fetch_array($creatureinfo2);
				$_SESSION['wheretogoafterfight']='travel1.php';
			}
        } <-----You forgot the end curly brace for the if statment ****************************************
        else
        {
			$creatureinfo="SELECT * from creatures order by rand() limit 1";
			$creatureinfo2=mysql_query($creatureinfo) or die("could get a creature!");
			$creatureinfo3=mysql_fetch_array($creatureinfo2);
			$cid = $creatureinfo3['id'];
			$updateplayer="update players set creature='$cid' where name='$name'";
			mysql_query($updateplayer) or die("Could not update player");
        }

-KunoNoOni
User avatar
hallsofvallhalla
Site Admin
Posts: 12026
Joined: Wed Apr 22, 2009 11:29 pm

Re: Parse Error >.<

Post by hallsofvallhalla »

try this, you were missing a }

anytime you get a parse error at bottom of page it means you were missing or have too many }

Code: Select all

<?php
    include_once 'connect.php';
    session_start();

    include_once 'logo.php';

    ?>
    <link href="style.css" rel="stylesheet" type="text/css" />
    <div id="login2" div align="center">


    <?php




    if (isset($_SESSION['player']))
    {
      $player=$_SESSION['player'];
    }
    else
    {
      echo "Not Logged in <br><br> <A href='login.php'>Login</a>";
      exit;
    }
    ?>
    </div>
    <?php
    $playerinfo="SELECT * from players where name='$player'";
    $playerinfo2=mysql_query($playerinfo) or die("could not get player stats!");
    $playerinfo3=mysql_fetch_array($playerinfo2);

     include_once 'statpanel.php';

    $pid = $playerinfo3['id'];
    $name = $playerinfo3['name'];
    $playerhp = $playerinfo3['hpoints'];
    $playerattack = $playerinfo3['attack'];
    $playerdefense = $playerinfo3['defense'];

    ?>
    <div id="table">
    <?php

    if (isset($_GET['randid']))
    {
       $randid=$_GET['randid'];
       $iteminfo="SELECT * from inventory where randid='$randid' AND id ='$pid'";
    $iteminfo2=mysql_query($iteminfo) or die("could not get item stats!");
    $iteminfo3=mysql_fetch_array($iteminfo2);

    if (!$iteminfo3['name'])
    {
    }
    else
    {

    $iname = $iteminfo3['name'];
    $stats = $iteminfo3['stats'];
    $statadd = $iteminfo3['statadd'];
    $type = $iteminfo3['type'];

    if ($type == "healing")
    {
       $newhp = $statadd + $playerhp;
       if ($newhp > $playerinfo3['maxhp'])
       {
        $newhp = $playerinfo3['maxhp'];
       }
        $updateplayer="update players set hpoints='$newhp' where id='$pid'";
      mysql_query($updateplayer) or die("Could not update player");

        $updateitem="DELETE from inventory where id='$pid' AND randid='$randid' limit 1";
      mysql_query($updateitem) or die("Could not delete item");
       
       $playerhp = $newhp;
     
      echo "Used " . $iname . " and recovered " . $statadd . ".<br>";
    }

    }}





    $creature = $playerinfo3['creature'];
    if ($creature != 0)
    {
   $roll=rand(1,100);
if ($roll >=1 && $roll <=50) {header("Location: travel1.php");exit();}
if ($roll >=51 && $roll <=100)
   {
   $creatureinfo="SELECT * from creatures where id = 12";
   $creatureinfo2=mysql_query($creatureinfo) or die("could get a creature!");
   $creatureinfo3=mysql_fetch_array($creatureinfo2);
   $_SESSION['wheretogoafterfight']='travel1.php';
    }
    else
    {
      $creatureinfo="SELECT * from creatures order by rand() limit 1";
    $creatureinfo2=mysql_query($creatureinfo) or die("could get a creature!");
    $creatureinfo3=mysql_fetch_array($creatureinfo2);
    $cid = $creatureinfo3['id'];
    $updateplayer="update players set creature='$cid' where name='$name'";
      mysql_query($updateplayer) or die("Could not update player");
    }

    $creature = $creatureinfo3['name'];
    $creaturehp = $creatureinfo3['hpoints'];
    $creatureattack = $creatureinfo3['attack'];
    $creaturedefense = $creatureinfo3['defense'];

}

    ?>
    </div>
    <div id="player">
    <?php
    /////player info
    echo "<u> " . $playerinfo3['name'] . "</u><br>";
    echo "Hit points = " . $playerhp . "<br>";
    echo "Attack = " . $playerattack . "<br>";
    echo "Defense = " . $playerdefense . "<br><br><br>";
    ?>
    </div>
    <div id="creature">
    <?php
    ///////creature info
    echo "<u> " . $creatureinfo3['name'] . "</u><br>";
    echo "Hit points = " . $creaturehp . "<br>";
    echo "Attack = " . $creatureattack . "<br>";
    echo "Defense = " . $creaturedefense . "<br><br><br>";

    echo "<a href='travelattack1.php'>Attack</a>";
    echo "<br><a href='usemagic.php'>Use Magic</a>";
    echo "<br><a href='useitem.php'>Use Item</a>";
    echo "<br><a href='index.php'>Exit Arena</a>";


    ?>
    </div>

   
    <div id="logout">

    <?php

    echo "<br><a href='logout.php'><img src='images/logout.bmp'>";
     
    ?>
    </div>
SweetRevenge
Posts: 52
Joined: Sun Jul 04, 2010 4:53 am

Re: Parse Error >.<

Post by SweetRevenge »

thank you guys!
Post Reply

Return to “Older Browser MMO Videos”