PDA

View Full Version : Parse error? Its lieing!


Paulio
04-08-2004, 04:53 PM
Parse error on line 82, which is after the final ?> tag.. see any parse errors in the script? I cant :(.

<?php include('include.php');


if(isset($_GET['opponent'])){
if($_GET['opponent'] != ""){
$op = mysql_query("select * from mautroid where id='{$_GET['opponent']}'") or print mysql_error();

$opponent=mysql_fetch_array($op);

$you = mysql_query("select * from mautroid where id='$userid'") or print mysql_error();

$yourself=mysql_fetch_array($you);

$optotal=$opponent['strengh']+$opponent['defence']+$opponent['speed']*$opponent['health']+$opponent['level']*$opponent['weppower'];
$yourtotal=$yourself['strengh']+$yourself['defence']+$yourself['speed']*$yourself['health']+$yourself['level']*$yourself['weppower'];
$win = $opponent['level']*100;

If ($yourself['battle'] > 49) {
Print'You have already battled 50 times today.';
die;
}

If ($opponent['dead'] == 1) {
Print'Your Opponent is dead. You cannot fight.';
die;
}

If ($yourself['dead'] == 1) {
Print'You Are dead! You cannot fight.';
die;
}

Print <<< END

<table border="1" bordercolor=white cellspacing="" cellpadding"">
<tr>
<td width=220><b><center>{$opponent['name']}</b><br>
</td>
<td width=220>{$yourself['name']}</a><center>
</td>
</tr>
<tr>
<td width=220><b><center>Attacks With {$optotal} MTP</b><br>
</td>
<td width=220>Attacks With {$yourtotal} MTP</a><center>
</td>
</tr>
</table>
<p>
END;

If ($optotal == $yourtotal) {
Print' You have drew with your opponent. You do not gain or lose anything.';
mysql_query("UPDATE mautroid set battle=battle+1 where id='$userid'") or print mysql_error();
die;
}

If ($optotal > $yourtotal) {
Print' Your Opponent has won. You win 0';
mysql_query("UPDATE mautroid set battle=battle+1 where id='$userid'") or print mysql_error();
mysql_query("UPDATE mautroid set dead=1 where id='$userid'") or print mysql_error();
die;
}

If ($optotal < $yourtotal) {
Print <<< END
You have won your opponent. You have gained {$win}.
END;

mysql_query("UPDATE mautroid set battle=battle+1 where id='$userid'") or print mysql_error();
mysql_query("UPDATE users set money=money+'$win' where id='$userid'") or print mysql_error();
mysql_query("UPDATE mautroid set dead=1 where id={$opponent['id']}") or print mysql_error();
die;
}

} else {
print'ERROR : You have not selected an opponent';
}
}
?>

UnN
04-11-2004, 05:58 PM
Try this out.

<?php
include('include.php');
if(isset($_GET['opponent'])){
if($_GET['opponent'] != ""){
$op = mysql_query("select * from mautroid where id='{$_GET['opponent']}'") or print mysql_error();

$opponent=mysql_fetch_array($op);

$you = mysql_query("select * from mautroid where id='$userid'") or print mysql_error();

$yourself=mysql_fetch_array($you);

$optotal=$opponent['strengh']+$opponent['defence']+$opponent['speed']*$opponent['health']+$opponent['level']*$opponent['weppower'];
$yourtotal=$yourself['strengh']+$yourself['defence']+$yourself['speed']*$yourself['health']+$yourself['level']*$yourself['weppower'];
$win = $opponent['level']*100;

If ($yourself['battle'] > 49) {
Print'You have already battled 50 times today.';
die;
}

If ($opponent['dead'] == 1) {
Print'Your Opponent is dead. You cannot fight.';
die;
}

If ($yourself['dead'] == 1) {
Print'You Are dead! You cannot fight.';
die;
}

Print "
<table border=\"1\" bordercolor=\"white\">
<tr>
<td width=220><b><center>{$opponent['name']}</b><br>
</td>
<td width=220>{$yourself['name']}</a><center>
</td>
</tr>
<tr>
<td width=220><b><center>Attacks With {$optotal} MTP</b><br>
</td>
<td width=220>Attacks With {$yourtotal} MTP</a><center>
</td>
</tr>
</table>
<p>
";

If ($optotal == $yourtotal) {
Print' You have drew with your opponent. You do not gain or lose anything.';
mysql_query("UPDATE mautroid set battle=battle+1 where id='$userid'") or print mysql_error();
die;
}

If ($optotal > $yourtotal) {
Print' Your Opponent has won. You win 0';
mysql_query("UPDATE mautroid set battle=battle+1 where id='$userid'") or print mysql_error();
mysql_query("UPDATE mautroid set dead=1 where id='$userid'") or print mysql_error();
die;
}

If ($optotal < $yourtotal) {
Print "You have won your opponent. You have gained {$win}.";

mysql_query("UPDATE mautroid set battle=battle+1 where id='$userid'") or print mysql_error();
mysql_query("UPDATE users set money=money+'$win' where id='$userid'") or print mysql_error();
mysql_query("UPDATE mautroid set dead=1 where id={$opponent['id']}") or print mysql_error();
die;
}

} else {
print 'ERROR : You have not selected an opponent';
}
}
?>