Per Formular in Datenbank schreiben

  • [FONT=arial]Hallo erstmal zusammen :)

    Ich freu mich seit heute teil eurer Community zu sein und hab direkt auch eine Frage.
    Ich hoffe ihr könnt mir da irgendwie weiterhelfen und mir Tipps geben etwas passendes zu finden.

    Ich versuche mal irgendwie die richtigen Worte zu finden, was ich vor habe.

    Vor folgendem Problem stehe ich aktuell.

    Ich erstelle grade in einem privaten Projekt ein kleines eigenes Intranet/Extranet für meine freunde und Bekannte.

    Auf dieser Wordpressinstallation sollen dann mehre Seiten sein, auf denen verschiedene selbst erstellte Formulare zu sehen sind. Diese sollen dann von Freunden ausgefüllt werden und unter seinem User gespeichert werden. Ähnlich wie seine eigenen Profildaten. Man soll später dann auch noch die Möglichkeit haben, die eigenen Daten nochmal anzupassen. Ich habe schon [COLOR=#000000]Ultimate Profile Builder by CMSHelpLive als Plugin gefunden.
    Da kann ich schon viele eigene Felder erstellen die der User ausfüllen kann, in die Datenbank speichern kann und bei bedarf später nochmal bearbeiten kann.

    Allerdings brauche ich mehrere verschiedene Formulare auf verschiedenen Seiten.

    Das ist dann zwar ein anderes Thema aber mein Ziel ist es später per SQL Abfragen einen Report zu generieren.

    Das soll dann so aussehen:

    User | Anreise | Abreise | Anreiseart
    Max | 29.08.2015 | 03.09.2015 | Zug

    Das Formular das jeder User ausfüllen muss, soll dann so aussehen:

    Name:
    Anreisedatum:
    Abreisedatum:
    Anreiseart (Zug, Privatwagen, Mietwagen, Flugzeug):

    <Speichern>

    So ähnliche Formulare möchte ich auf mehr Seiten verteilen.

    Ich hoffe ich konnte mich irgendwie ausdrücken und jemand kennt vielleicht ein passendes Plugin das ich verwenden kann.

    Vielen vielen Dank für eure Hilfe!! :))

    Liebe Grüße
    xopiwoxo[/COLOR][/FONT]

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • mir fallen auf Anhieb die Benutzerdefinierten Felder (custom fields) ein, evtl. über das ACF Plugin.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • auch ich würde dies mit custom fields lösen

    der User schreibt dann quasi einen Beitrag,
    per Userberechtigung ist es möglich, dass er jeweils nur seinen /oder seine Beiträge editiert etc..

    das "sammeln" aller Daten ist dann auch einfach
    ebenso das Sortieren oder sortiert ausgeben

  • Danke für die schnellen Antworten :)
    Das Problem ist, dass jeder nur seine eigenen Daten sehen soll/darf.

    Vereinfacht erklärt soll es ähnlich sein, wie seine Profilinformationen.

    Er klickt auf die Seite "Mein Account" und sieht dort alle seine gepflegten Informationen. Kann diese Ändern und Updaten indem er auf Bearbeiten klickt.

    So war meine Idee und das ganze dann nur mit anderen Infos. Also anstatt seine Profildaten auf der Seite "Mein Account", zum Beispiel seine Reisedaten unter der Seite "Meine Anreise".

  • Das Problem ist, dass jeder nur seine eigenen Daten sehen soll/darf.


    Hat Monika doch schon geschrieben, dass es Plugins gibt, mit denen es per Userberechtigung möglich ist, dass er jeweils nur seinen /oder seine Beiträge editiert etc..

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Ich hab mich über custom fields jetzt mal ein bisschen eingelesen.
    Das würde, wie Monika ja bereits schon geschrieben hat, nur funktionieren, wenn der User einen neuen Beitrag erstellen würde und dort die Daten einträgt.

    Ich möchte allerdings nicht das der User im diesem Intranet in irgendeiner Weise auf das Backend kommt. Viel eher hab ich mir das so vorgestellt, dass man auf der jeweiligen Seite im Frontend ein fertiges Formular (ähnlich wie ein Kontaktformular) sieht in dem die Daten direkt eingetragen werden können. Nur sollen die Felder anschließend nicht per Mail geschickt werden sondern per "Speichern-Button" in die Datenbank geschrieben werden. Die Daten sollen für den User dann noch zu sehen sein und bei bedarf bearbeitet werden können.

  • https://wordpress.org/plugins/wp-user-frontend/

    Lässt sich auch mit geringem Aufwand (Programmierkenntnisse vorausgesetzt) an eigene Bedürfnisse anpassen.

    Nachtrag: Du kannst über das Plugin selbst Custom Fields anlegen. Wenn Du Auswertungen fahren willst, musst Du das selber programmieren (bspw. über eine gesonderte reports.php im Theme, welche die entsprechenden Queries ausführt).

    Ansonsten schau Dir BuddyPress an.

  • Klingt sehr privat und weil das Ganze außerdem nicht mal ebenso mit einem Tipp und drei Zeilen Code erledigt ist, wäre mein Tipp, es als Job auszuschreiben...
    [/COLOR]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!