Anmeldeformular nur anzeigen, wenn nicht bereits angemeldet
Hallo zusammen
Ich habe das Formular auf einer geschützten Seite, damit sich nur registrierte Mitglieder anmelden können.
Gibt es eine Möglihckeit, das Formular nur anzuzeigen, wenn das Mitglied noch nicht für diesen Event angemeldet ist bzw. wie habe ich im Template event_full Zugriff auf die bereits angemeldeten Personen?
Herzlichen Dank für Eure Hilfe!
Liste der Anhänge anzeigen (Anzahl: 1)
In meinem Fall braucht es eigentlich nicht mehr viel! Lediglich die Datenbankabgfragen sind mir nicht klar:
PHP-Code:
<?php
//event_full.html5
//Username (emailadresse) des aktuell angemeldeten Mitgliedes
$this->import('FrontendUser','user');
$username = $this->user->username;
//ID des ausgewähten Events
$event_id = $this->id;
//Abfragen Datenbank tl_lead_data
//Abfrage 1:
//ist $username in value enthalten, falls ja, Ausgabe von entsprechenden "pid" (können mehrere sein, da sich Mitglieder bei mehreren Events anmelden können)
//Abfrage 2:
//ist bei diesen "pid" die eventid enthalten, welche $event_id entspricht
//das resultat (true/false) könnte dann in einer Variable gespeichert werden, so könnte das formular nur dann angezeigt werden, wenn das Mitglied bei diesem Event noch nicht angemeldet ist
?>
Hier noch ein screenshot von der Datenbanktabelle (nur ein Eintrag bzw. eine Anmeldung):
Anhang 21118
Liste der Anhänge anzeigen (Anzahl: 1)
Funktioniert leider noch nicht ganz.
Die ID des Events steht nicht in pid, sondern leider auch in value, siehe Datenbank:Anhang 21124
Daher sind vermutlich zwei abfragen nötig...