Cytat(Boshi @ 6.11.2014, 14:37:43 )

A co, my wróżki jesteśmy? Może podasz kod błędu?
Dlaczego w warunku przpyisujesz id? rozróżniasz przypisanie od porównania?
if($_GET['walcz']=$id)
LINK:
echo '<center><a href="?action=walcz&id='.$potwor['id'].'">WALCZ</a></td></tr></center>';
Oto cały kod:
<?php
require 'config.php';
if($_GET['walcz']!=''){
if($_GET['walcz']=$id) {
$users=mysql_query("SELECT * FROM users WHERE login='$_SESSION[login]' LIMIT 1"); if ($users['hp']>=1) {
if ($users['energia']>=3) {
if ($users['zloto']>=1) {
$przeciwnik=mysql_query("SELECT * FROM potwory WHERE id=".$_GET['id']." LIMIT 1");
echo 'Podany potwór nie istnieje!'; }
else {
$atakujacy=mysql_query("SELECT * FROM users WHERE login='$_SESSION[login]' LIMIT 1"); $atakujacy['hp']=$atakujacy['hp'];
$przeciwnik['hp']=$przeciwnik['max_hp'];
echo 'Atakujący: '.$_SESSION['login'].' - Poziom:'.$users['lvl'].' | Życie: '.$atakujacy['hp'].'<br> Przeciwnik: '.$przeciwnik['nazwa'].' - Poziom: '.$przeciwnik['poziom'].' | Życie:'.$przeciwnik['hp'].'<br><br>
<img src="style/linia_dluga.png"><br><br>';
for($i=0;$i<15;$i++){
$cios=(int)((80%$atakujacy['sila']+70%$atakujacy['zrecznosc'])*$atakujacy['atak']/$przeciwnik['obrona']
/2
+rand($atakujacy['atak'], $atakujacy['obrona']/200
)); $przeciwnik['hp']-=$cios;
echo 'Zaatakowałeś '.$przeciwnik['nazwa'].' zabierając mu <font color="green">'.$cios.'</font> punktów życia.<br>';
$cios=(int)(($przeciwnik['atak']+$atakujacy['obrona'])/2
/2
+rand($przeciwnik['atak'], $przeciwnik['obrona']/200
)); $atakujacy['hp']-=$cios;
echo $cios=$przeciwnik['nazwa'].' zaatakował Ciebie zabierając Ci <font color="red">'.$cios.'</font> punktów życia.<br><br>';
if($przeciwnik['hp']<=0) { //*Jeśli przeciwnik przegrał
mysql_query("UPDATE users SET hp=$atakujacy[hp], energia=energia-2, zloto=zloto+$przeciwnik[lupy],
exp=exp+$przeciwnik[exp] WHERE id=$atakujacy[id]");
echo 'Wygrałeś walkę i zyskujesz '.(int
)($przeciwnik['lupy']) .' sztuk złota i '.(int)($przeciwnik['exp']) .' pkt. doświadczenia. Pozostało Ci '.$atakujacy['hp'].' pkt życia
<br><br><a href="?action=walka_potwory">Powrót</a>';
break;
}
else if($atakujacy['hp']<=0) { //*Jeśli przeciwnik wygrał
mysql_query("UPDATE users SET hp=$atakujacy[hp], energia=energia-2, zloto=zloto-$atakujacy[zloto]/10, exp=exp-$atakujacy[exp]/5 WHERE id=$atakujacy[id]");
echo 'Przegrałeś walkę i tracisz '.(int
)($atakujacy['zloto']/10) .' sztuk złota. Tracisz także '.(int)($atakujacy['exp']/5) .' pkt. doświadczenia
<br><br><a href="?action=walka_potwory">Powrót</a>';
break;
}
}
}
}
else {
echo 'Nie posiadasz złota! <br><br><a href="?action=walka_potwory">Powrót</a>'; }
}
else {
echo 'Nie posiadasz energii!<br><br><a href="?action=walka_potwory">Powrót</a>';
}
}
else {
echo 'Nie masz wystarczającej ilości punktów życia! Ulecz się<br><br><a href="?action=walka_potwory">Powrót</a>';
}
}
}
?>
Błedu nie ma żadnego.. wyswietla się pusta strona..