phpBB Variablen in PHP-script einfügen
Verfasst: 27.05.2010 15:56
Problem ist eigentlich recht simple, aber ich bekomm es einfach nicht gelöst, vielleicht ist das auch so einfach wie ich mir das vorstelle nicht möglich. Ich möchte per <!-- PHP --> ein script laufen lassen dass eine andere datenbank ausliest aber Variablen aus dem phpBB Custom Profil Fields verwendet ....
phpBB 3.05
Auszug aus viewtopic_body.html (prosilver template)
<!-- IF postrow.S_PROFILE_BW_ID -->
<!-- PHP -->
$dbs_server = "geheim"; // Server, meistens localhost
$dbs_user = "geheim"; // Benutzername fuer Datenbank
$dbs_passwd = "geheim"; // Password fuer Datenbank
$dbs_name = "geheim"; // Name der Datenbank
$member = "bw_member"; // Tabelle der Member
// Datenbankverbindung herstellen
$verbindung = mysql_connect("$dbs_server","$dbs_user","$dbs_passwd") ;
if (!$verbindung) {
echo "Keine Verbindung zur Datenbank möglich!\n";
exit;
}
mysql_select_db("$dbs_name");
$result = mysql_query(" SELECT * FROM $member WHERE Id = {postrow.PROFILE_BW_ID_VALUE} ");
while($row = mysql_fetch_array($result))
{
echo'<dd>Strength:' . $row[str] . ' </dd> ';
}
<!-- ENDPHP -->
<!-- ENDIF -->
das Rotmarkierte geht leider nicht wenn ich da per Hand was anderes eintrage zeigt er logischerweise auf allen profilen das gleiche an. Hat jemand eine Idee?
phpBB 3.05
Auszug aus viewtopic_body.html (prosilver template)
<!-- IF postrow.S_PROFILE_BW_ID -->
<!-- PHP -->
$dbs_server = "geheim"; // Server, meistens localhost
$dbs_user = "geheim"; // Benutzername fuer Datenbank
$dbs_passwd = "geheim"; // Password fuer Datenbank
$dbs_name = "geheim"; // Name der Datenbank
$member = "bw_member"; // Tabelle der Member
// Datenbankverbindung herstellen
$verbindung = mysql_connect("$dbs_server","$dbs_user","$dbs_passwd") ;
if (!$verbindung) {
echo "Keine Verbindung zur Datenbank möglich!\n";
exit;
}
mysql_select_db("$dbs_name");
$result = mysql_query(" SELECT * FROM $member WHERE Id = {postrow.PROFILE_BW_ID_VALUE} ");
while($row = mysql_fetch_array($result))
{
echo'<dd>Strength:' . $row[str] . ' </dd> ';
}
<!-- ENDPHP -->
<!-- ENDIF -->
das Rotmarkierte geht leider nicht wenn ich da per Hand was anderes eintrage zeigt er logischerweise auf allen profilen das gleiche an. Hat jemand eine Idee?