PHP Gästeliste - Zusage per klick?!

medico

Erfahrenes Mitglied
Hallo zusammen,

ich habe eine Datenbank mit einer Gästeliste mit folgenden Felder
Name | Vorname | Adresse | Status
Diese lasse ich mir per PHP ausgeben und neben jedem Eintrag lass ich zwei kleines Icon anzeigen für Zusage und Absage.

Nun möchte ich wenn man auf ein Icon klickt, das dann sofort eintrag in die Datenbank gemacht wird, das die Person kommt oder nicht (Feld: Status) und die Seite sich sofort aktualisiert.

Habe aber keine Ahnung wie ich das anstellen kann. Könnt Ihr mir helfen...vielleicht einen kleine Ansatz?!

Danke und Gruß
medico
 
Mit PHP allein gar nicht, dafür ist JS da.
jQuery einbinden, einen Clickhandler auf das Icon, einen Ajaxrequest senden und src vom <img> ändern.
 
Zuletzt bearbeitet:
und die Seite sich sofort aktualisiert
Dies geht nur mit JS, wie @sheel bereits gesagt hat, aber wenn du die Wiedergabe der aktualisierten Liste durch ein neues aufrufen der Seite haben möchtest, so kannst du es sehr wohl, mit PHP aus der Datenbank auslesen und den Code im HTML generieren.

Ist das der Fall oder soll es sich wirklich in einer Live-Ansicht sofort aktualisieren?
 
Zuerst noch eine Gegenfrage: Wenn der Benutzer auf das Icon klickt soll nur in die Datenbenk geschrieben werden, aber man braucht nichts ausgelesen davon, oder? Bzw. nur das Icon soll sich zwiachen einem Ja-Icon und Nein-Icon ändern, ohne irgendwas Anderes auf Clientseite?

Zuerst ist einmal eine PHP-Seite nötig, die zB. per GET-Parameter die einzutragenden Daten bekommt (das Senden später) und in die DB schreibt. Ggf. auch prüfen, ob der Benutzer diese Daten ändern darf oder so, falls man irgendein Rechtesystem / Login / ... hat. In dieser PHP-Datei ist es nicht nötig, irgendein HTML zu generieren, nur der DB-EIntrag mit den erhaltenen Daten und fertig.
 

Neue Beiträge

Zurück