Ich habe eine FE-Seite (KFZ-Details), auf der ein Besucher ein KFZ vormerken kann. Dazu klickt er auf einen normalen Button und ein entsprechender Eintrag wird in eine DB-Tabelle geschrieben. In protected function compile() hole ich dieses KFZ aus der Datenbank und im dazugehörigen Template übergebe ich die Daten mit Hidden-Felder auf eine andere Seite (Übersicht), die einen entsprechenden Hinweis zeigt und die Daten auch in die DB (andere Tabelle) schreibt. Zusätzlich dient diese Seite auch als allgemeine Übersicht, so daß der Besucher auch sehen kann, welche KFZ er vorgemerkt hat.
Leider bin ich mir hier nicht sicher, ob dies der richtige Weg ist, denn hat die Übersichtsseite drei Aufgaben zu erledigen.
So würde ich gerne den Vorgang des Schreibens in eine eigene Funktion legen, um diesen ev. auch noch über eine andere Seite aufrufen zu können. Oder aber auch nur ein Hinweis mit Ajax oder JS, daß dieses KFZ vorgemerkt wurde und nicht extra auf die Übersichtsseite verzweigt.
Ist es möglich auf einer Seite, in diesem Fall KFZ-Details die, ich sage mal, Routine für das schreiben in die DB zu integrieren? Und wenn ja, wie rufe ich die dann genau auf?
Ich habe hier im Forum schon gelesen, daß man eine externe PHP-Seite einbinden kann. Aber ist dies wirklich dann der richtige Weg? Oder über einen Hook? Was ist das überhaupt genau? So wie ich es verstanden habe, sind das vordefinierte Funktionen?
Ich habe schon gute Kenntnisse in PHP, nur eben mit den Klassen habe ich leider meine Probleme. Damit kenne ich mich so gut wie nicht aus.
Ein entsprechendes BE-Modul habe ich mir schon erstellt um die KFZ zu verwalten. Irgendwie ist es da alles ein wenig einfacher, denn dort kann ich jedem Button Funktionen hinzufügen.
Noch eine Frage: Kann man Seiten aufrufen, einbinden, die nicht in der Seitenstruktur im BE angelegt wurden?
Lesezeichen