Tworze gre w stylu 1 kliknięcie = 1 exp i mam problem

ponieważ ja się ucze dopiero co php i jestem samoukiem to mam pytanie czemu ten kod działa na webserv a nie na hostingach np. t15.org czy cos jest z tym kodem ? jeśli tak to prosze o podpowiedź co zrobić aby wszystko działało w 100% dobrze

może się jeszcze czegoś więcej naucze

dzięki !
[...]Gora strony[...]
?>
<table border="1" align="center">
<tr>
<td align="top">
<?
echo informacje
($u_login, $u_ranga, $u_exp, $u_wytrzymalosc, $u_zloto, $u_diament); ?>
</td>
<td>
<div style="background-image: url('las.jpg'); width: 400px; height: 300px;"><div style="position: relative; left:
<? echo $left ?>px; top:
<? echo $right ?>px;"><a href="las.php?expdodawanie2=expdodawanie3"><img src="klik.png" /></a></div></div>
</td>
</tr>
</table>
<?
$wytrz = $uzytkownik['wytrzymalosc'];
$expplus = $uzytkownik['exp'] + 1;
$wytminus = $uzytkownik['wytrzymalosc'] - 1;
$zlotoplus = $uzytkownik['zloto'] + $kasa2;
if($wytrz > 0)
{
if($expdodawanie2['expdodawanie3'])
{
$user2 = $uzytkownik['login'];
$zapytanie = "UPDATE `gracze` SET `exp` = '$expplus' WHERE login='$user2'";
$zapytanie = "UPDATE `gracze` SET `wytrzymalosc` = '$wytminus' WHERE `login`='$user2'";
if($kaska == 3)
{
$zapytanie = "UPDATE `gracze` SET `zloto` = '$zlotoplus' WHERE `login`='$user2'";
echo '<br />Dostales '.$kasa2.'złota !'; }
}
}
else
{
echo '<br />Masz za malo wytrzymalosci'; }
?>