| Autor | Zpráva | ||
|---|---|---|---|
| Nitram Profil * |
#1 · Zasláno: 30. 3. 2008, 18:17:56
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 * |
#2 · Zasláno: 30. 3. 2008, 18:20:34
vsude kde mam na strankach include vlozeny text, tam mi to pred nej napise .
|
||
| ;-;D3@D3R;-; Profil * |
#3 · Zasláno: 30. 3. 2008, 18:21:26
oprava napise mi to 
|
||
| ;-;D3@D3R;-; Profil * |
#4 · Zasláno: 30. 3. 2008, 18:22:22
no proste d s hackem, 2x mensi a ž
|
||
| Nitram Profil * |
#5 · Zasláno: 30. 3. 2008, 18:30:49
Promiň, ale nespamuj tayvsude kde mam na strankach include vlozeny text, tam mi to pred nej napise .
Proč si na to nezaložíš vlastní téma a spamuješ tady? |
||
| Alphard Profil |
#6 · Zasláno: 30. 3. 2008, 18:41:22
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 * |
#7 · Zasláno: 30. 3. 2008, 18:58:22
adresář www:
soubor hlavni.php ... adresář www/include: finance.php include.php functions.php ... |
||
| Kalby Profil |
#8 · Zasláno: 30. 3. 2008, 23:49:29
a neincludujes nahodou dvakrat soubor include.php, jednou ho includujes v hlavnim a pak znova ve financich
|
||
| efwefwe Profil * |
#9 · Zasláno: 31. 3. 2008, 08:22:46
defwefwefwefweweffwf
|
||
|
Časová prodleva: 18 let
|
|||
0