Beitrag von steffen niegsch (73 Beiträge) am Mittwoch, 15.August.2001, 02:57.
include + Forum + Syntax? II - Lösung
Hallo,
eigentlich wollte ich nur die Anzahl der Datensätze einer Datenbank im Kopf eines Forums ausgeben. Um zu lernen und weil das Forum nicht hier liegt(es ist nicht meins!) habe ich den Kopf + ein Beispiel aus der Bibliothek verbunden.
Nur wenn ich den include-Befehl oben reinschreibe verschwiden die Beiträge! Sie werden nicht mehr angezeigt. Wenn ich den selben Befehl am Ende reinschreibe verschwinden die Beiträge nicht.
Zu sehen mit dem kompletten Quelltext ist es dort:
http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/service/fmso/forum
Danke. steffen
Das war meine Frage. Hie jetzt die Lösung.
----------------------------------
Also es liegt wohl daran weil Du bei dem
init "Pflanzenoelfahrer";
die Datenbank "verstellst" - das Forumprg. selbst verweisst immer auf
die _Grunddatenbank_, d.h. eigentlich also auf keine, z.b. hier:
da ist gar keine Db angegen was bedeutet: die zuletzt genutzte
Datenbankeb, bzw. (wenn noch gar keine DB benutzt wurde) die Datenbank
mit dem gleichen Namen der Seite - also "forum".
Nach dem obigen init ist die zuletzt genutzte Datenbank aber
"Pflanzenoelfahrer" ;-)
Lösungen:
a) bei allen Db-Zugriffen im "forum"-Prg. ein
, "forum"
dazufügen, also z.b.
oder b)
ganz am Anfang des Forumsskript ein
(bin mir nicht sicher ob das geht, müsste aber)
Grüsse,
Christoph...
PS: Kannst Du Deine Frage und meine Antwort nochmal ins Forum
schmeissen, damit jemand anderes der vielleicht dasselbe Problem hat
auch was lernt? ;-) Danke...
---------------------------------------------------
Ich habe gerade Lösung b) an folgender Stelle des Forumsscript eingebaut.
<perl>
init "forum";
# --- Variablen-Definitionen ---
Und es funktioniert.
Danke noch einmal.
steffen