Kod
function is_pos($id, $rozmiar)
{
$tab_pos = array(45,45,45);
$poz_is_q = $server->query("SELECT pos,vnum FROM ".S_PLAYER.".item WHERE owner_id='1' AND window='MALL' ORDER BY pos ASC");
while($echo = $poz_is_q->fetch())
{
$vnum = $echo['vnum'];
for($a = $rozmiar; $a > 0; $a--)
{
$b = $echo['pos'] + ($rozmiar - $a) * 5;
$tab_pos[$b] = $b;
}
}
$pozycja_i = 0;
if($poz_is_q > 0)
{
$pozycja_o = 45;
} else {
$pozycja_o = 0;
}
for($pozycja_i = 0; $pozycja_i < 45; $pozycja_i++)
{
if($tab_pos[$pozycja_i] > 44){
$pos = $pozycja_i;
break;
}
}
$pozycja_0;
return $pozycja_o;
}
{
$tab_pos = array(45,45,45);
$poz_is_q = $server->query("SELECT pos,vnum FROM ".S_PLAYER.".item WHERE owner_id='1' AND window='MALL' ORDER BY pos ASC");
while($echo = $poz_is_q->fetch())
{
$vnum = $echo['vnum'];
for($a = $rozmiar; $a > 0; $a--)
{
$b = $echo['pos'] + ($rozmiar - $a) * 5;
$tab_pos[$b] = $b;
}
}
$pozycja_i = 0;
if($poz_is_q > 0)
{
$pozycja_o = 45;
} else {
$pozycja_o = 0;
}
for($pozycja_i = 0; $pozycja_i < 45; $pozycja_i++)
{
if($tab_pos[$pozycja_i] > 44){
$pos = $pozycja_i;
break;
}
}
$pozycja_0;
return $pozycja_o;
}
Błąd odwołuje się do linijki :
Kod
$poz_is_q = $server->query("SELECT pos,vnum FROM ".S_PLAYER.".item WHERE owner_id='1' AND window='MALL' ORDER BY pos ASC");
Funkcję wywołuje w taki sposób:
Kod
$poz = is_poz(1,2);
Oto dokładny błąd:
Kod
Notice: Undefined variable: server in D:\xampp\htdocs\strona\kup.php on line 10
Fatal error: Call to a member function query() on null in D:\xampp\htdocs\strona\kup.php on line 10
Fatal error: Call to a member function query() on null in D:\xampp\htdocs\strona\kup.php on line 10