[Typo3-german] Page-PHP-Content
Lyliette Arellano Hartig
lyliette_arellano at web.de
Mon Sep 12 23:31:04 CEST 2005
Lyliette Arellano Hartig wrote:
> Hallo Liste,
> ich hab eine bereits existierende DB mit Text und Bild-Informationen (ausserhalb von Typo3).
> Nun muss ich in mein Typo3-Projekt verschiedene Abfragen zu dieser DB erm?glichen.
> Jetzt hab ich die Extension Page-PHP-Content installiert. Damit hab ich jetzt in einer Seite ein PHP-code als Seiteninhalt eingegeben, in dem ich mySQL-Abfragen formuliert habe.
> Die Frage ist nun: wie gebe ich diesen Seiteninhalt im Frontend aus? sprich, wie lautet der typoscript Befehl den ich in meinem Template eingeben muss?
Da es sich um einen Seiten*inhalt* handelt, wird es auch als solcher
dargestellt. D.h. auf der entsprechenden Seite, und zwar im Template
genau dort, wo styles.content.get o.?. definiert ist.
Viele Gr??e,
Michael
****************************************************************************************************
Hallo nochmals,
dies ist mein PHP code (der funktioniert direkt im Browser einwandsfrei)den ich in die Seite eingebunden habe:
<?php
$server = "localhost";
$user = "";
$pass = "";
$database = "test";
$table = "meine_liste";
echo ("<br>nehme Verbindung zur DB auf...");
$verbindung = @mysql_connect($server, $user, $pass)
or die ("konnte keine Verbindung herstellen!");
echo "<br>Verbindung hergestellt!";
mysql_select_db($database, $verbindung)
or die ("Fehler beim Zugriff auf DB $database");
echo "<br>in DB <b>$database</b> gewechselt...";
$sql = "SELECT name FROM $table";
$textabfrage = mysql_query($sql);
while($row = mysql_fetch_object($textabfrage))
{
echo "<br>$row->name";
}
mysql_close($verbindung);
echo "<br>Verbindung beendet";
?>
und das ist das Ergebnis im Frontend:
nehme Verbindung zur DB auf..."); $verbindung = @mysql_connect($server, $user, $pass) or die ("konnte keine Verbindung herstellen!"); echo "
Verbindung hergestellt!"; mysql_select_db($database, $verbindung) or die ("Fehler beim Zugriff auf DB $database"); echo "
in DB $database gewechselt..."; $sql = "SELECT name FROM $table"; $textabfrage = mysql_query($sql); while($row = mysql_fetch_object($textabfrage)) { echo "
$row->name"; } mysql_close($verbindung); echo "
Verbindung beendet"; ?>
es scheint als wäre der erste echo durchgeführt, aber dann schreibt er einfach meinen gesamten Code weiter.
dazu kriege ich noch folgende Fehlermeldung:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in E:\typo3_Paket\apache\htdocs\quickstart\t3lib\class.t3lib_tstemplate.php on line 243
Was ist hier falsch?
Danke,
Lyliette
More information about the TYPO3-german
mailing list