Benutzerdefinierter Tag + PHP + mySQL
Posted: Mon Dec 19, 2005 8:11 am
Guten Morgen,
mir ist klar daß mein Problem grundsätzlich eher mit PHP zu tun hat, aber aufgrund der "Weihnachtsamnestie"
traue ich mich sie auch hier zu stellen. Vielleicht hat ja jemand eine Lösung parat.
Anforderung: Homepage für einen Kunden, der viele technische Daten aus einer Datenbank tabellarisch darstellen möchte. Dazu mache ich eine Vorlage mit den ganzen mySQL-Anweisungen als benutzerdefinierten Tag {datenbankanzeige}, den er dann bei Bedarf nur mehr einfügen muß.
In der Vorlage habe ich folgenden Code, der grundsätzlich funktioniert:
Das einzige das ich nicht in der Vorlage bestimmen kann, ist der Name der jeweiligen Datenbank. Also dachte ich daran den Namen der jeweiligen Datenbank als Parameter zu definieren, den der Kunde noch mit angibt, also so:
{datenbankanzeige name=beliebig}
Der Code müßte dann so aussehen:
Aber das funktioniert nicht mehr, so kann keine Verbindung zur jeweiligen Datenbank hergestellt werden. Wie gesagt ich weiß auch nicht ob diese Schreibweise in PHP überhaupt möglich ist.
Dietmar
mir ist klar daß mein Problem grundsätzlich eher mit PHP zu tun hat, aber aufgrund der "Weihnachtsamnestie"

Anforderung: Homepage für einen Kunden, der viele technische Daten aus einer Datenbank tabellarisch darstellen möchte. Dazu mache ich eine Vorlage mit den ganzen mySQL-Anweisungen als benutzerdefinierten Tag {datenbankanzeige}, den er dann bei Bedarf nur mehr einfügen muß.
In der Vorlage habe ich folgenden Code, der grundsätzlich funktioniert:
Code: Select all
$dbtab = name;
...
$sql = "SELECT * FROM $dbtab WHERE
...
{datenbankanzeige name=beliebig}
Der Code müßte dann so aussehen:
Code: Select all
$dbtab = $params['name']; //eventuell fehlen Klammern oder Anführer
...
$sql = "SELECT * FROM $dbtab WHERE
...
Dietmar