Hallöchen
Ich habe ein kleines Problem. Ich haben ein udn die selbe Datenbankabfrage in verschiedenen Tabellen und würde deshalb gern eine funktion nutzen was ja nen Vorteil hätte.

Einziges Problem hierbei ist wenn ich die fuinktion aufrufe bleiben die Template-Variablen irgendwie immer leer welche aber eigentlich in der Funktion gesetzt werden müssten.
Rufe ich den code allerdings allein auf (ohne Funktion) funktioniert alles, wo kann das Problem liegen ?
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
function erg_abfrage($sql_tabelle)
{
include ("sql_connect.php");
mysql_select_db("XXXXXXXXX") or die ("Die Datenbank wurde nicht gefunden.");
$sql_select = "SELECT * FROM `".$sql_tabelle."` WHERE `validierung` = 0 ORDER BY `id` DESC LIMIT 0 , 100";
$result = mysql_query($sql_select) OR die(mysql_error());
if ($row = mysql_fetch_array($result))
{
eval ("\$headline.= \"".getTemplate("erg/admin/erg.admin_headline")."\";");
$result = mysql_query($sql_select) OR die(mysql_error());
while($row = mysql_fetch_array($result))
{
$heim = $row['tore_A'] + $row['et_A'];
$gast = $row['tore_B'] + $row['et_B'];
$datum = explode (" ",$row['datum']);
$uhrzeit = $datum[1];
$data_datum = explode ("-",$datum[0]);
$j = $data_datum[0];
$m = $data_datum[1];
$t = $data_datum[2];
$team_A = chop($row['team_A']);
$team_B = chop($row['team_B']);
$user_A = $row['user_A'];
$user_B = $row['user_B'];
eval ("\$content_table.= \"".getTemplate("erg/admin/erg.admin_content_table")."\";");
}
}
else
{
eval ("\$all_submit.= \"".getTemplate("erg/admin/erg.admin_all_submit")."\";");
}
mysql_close();
}
|