było tak
<?php
$zapytanie = 'SELECT * FROM `forum_fora` ';
include ('dane.inc');
{ echo "błąd przy podłączaniu do bazy dancyh"; }
{ echo "błądz przy wybieraniu bazy danych"; }
{
$dforum[$i] = array('FORUMID' => $wiersze['fforum_id'], 'TYTUL' => $wiersze['ftytul'],
'PODTYTUL' => $wiersze["fpodtytul"]);
}
$tpl = new Chameleon;
$tpl -> load('forum.tpl');
$tpl -> setVar('FORUM',$dforum);
$tpl -> display();
?>
zrobiłęm potem tak
<?php
$tpl = new Chameleon;
$tpl -> load('header.tpl');
$tpl -> setVar('TYTUL', 'FORUM');
$tpl -> display();
$buffer = $tpl -> parse();
$zapytanie = 'SELECT * FROM `forum_fora` ';
$wynik = pobierz($zapytanie); // !!!!!!!!chodzi o to
{
$dforum[$i] = array('FORUMID' => $wiersze['fforum_id'], 'TYTUL' => $wiersze['ftytul'],
'PODTYTUL' => $wiersze["fpodtytul"]);
}
$tpl = new Chameleon;
$tpl -> load('forum.tpl');
$tpl -> setVar('FORUM',$dforum);
$tpl -> display();
// a to jest ta funkcja
function pobierz($co)
{
include ('dane.inc');
{ echo "błąd przy podłączaniu do bazy dancyh"; }
{ echo "błądz przy wybieraniu bazy danych"; }
if ($wynik !== TRUE)
{echo "pobranie nie zawiera danych"; }
return $zwroc;
}
?>
a błąd jest taki:
Kod
Fatal error: Call to undefined function pobierz() in C:\Program Files\WebServ\httpd-users\forum\test.php on line 15
Zaczęło działać ale jak przekopiuję treść funkcji do tego samego pliku.
Ale normalnie ona znajduje się w funkcje.php
zrobiłem tak:
<?php
include ('funkcje.php');
?>
i tak jakby nie dodawało
próbowałem require() i require_once() ale efekt taki sam
Ten post edytował BugsBunny 28.02.2006, 21:33:27