Autor Zpráva
Nitram
Profil *
Ahoj všichni, programuju online hru a mám tento problém.
Mám soubor hlavni.php, do kterého zahrnuji obsah. Pak mám třídu finance(include/finance.php), ve které je toto:
if (!$spojeni)
include ("include.php");
class Finance
{
 public $pomocna;
 function __construct ()
  {
  //Aktualizace proměnných
  $result = $spojeni->query ("SELECT * FROM `game_users` WHERE `game_users`.`ID`={$_SESSION["USER_id"]} LIMIT 0 , 1 ");
  echo $spojeni->sqlstate;
  if ($result->num_rows != 0)
   {
   while ($radek = $result->fetch_assoc())
    {
    $_SESSION["ropa"] = $radek["Ropa"];
    $_SESSION["uran"] = $radek["Uran"];
    $_SESSION["kremik"] = $radek["Kremik"];
    $_SESSION["jidlo"] = $radek["Jidlo"];
    }
   }
 }

 static function Utraceno($ropa, $uran, $kremik, $jidlo)
 ...
}

Hlavni.php obsahuje mj. toto:
<?
require_once("include/include.php");
?>

Ale při volání této třídy ze stránky to hodí toto:
Notice: Undefined variable: spojeni in /home/home2/polarwar_cz/public_html/www/test/include/Finance.php on line 11

Fatal error: Call to a member function query() on a non-object in /home/home2/polarwar_cz/public_html/www/test/include/Finance.php on line 11

Přitom spojení definováno je, viz. první 2 řádky na začátku stránky.
Přitom když nevolám tuto funkci a prostě jen použiju ten kód té funkce tak to funguje. Čím by to mohlo být?
;-;D3@D3R;-;
Profil *
vsude kde mam na strankach include vlozeny text, tam mi to pred nej napise ď&raquo;ż.
;-;D3@D3R;-;
Profil *
oprava napise mi to ď&raquo;ż
;-;D3@D3R;-;
Profil *
no proste d s hackem, 2x mensi a ž
Nitram
Profil *
Promiň, ale nespamuj tayvsude kde mam na strankach include vlozeny text, tam mi to pred nej napise ď&raquo;ż.
Proč si na to nezaložíš vlastní téma a spamuješ tady?
Alphard
Profil
nevyznám se ve tvých souborech
tady píšeš
Mám soubor hlavni.php, do kterého zahrnuji obsah. Pak mám třídu finance(include/finance.php), ve které je toto:
a přitom includuješ
include ("include.php");
require_once("include/include.php");
Nitram
Profil *
adresář www:
soubor hlavni.php
...

adresář www/include:
finance.php
include.php
functions.php
...
Kalby
Profil
a neincludujes nahodou dvakrat soubor include.php, jednou ho includujes v hlavnim a pak znova ve financich
efwefwe
Profil *
defwefwefwefweweffwf

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: