Formular in Datenbank einfügen

Ein einfacher HTML-Editor

Moderator: Moderatoren

officejunkie2013
Beiträge: 6
Registriert: Mo, 15.03.2021 14:02

Formular in Datenbank einfügen

Beitrag von officejunkie2013 »

Hallo Ihr,
Kann ich aus einem Formular (in html) Daten in eine Datenbank einfügen?

Ich bearbeite aktuell ein Projekt für einen Online Shop und dort muss ein Benutzer sich anmelden.
Nun stelle ich mir die Frage, ob ich die Daten, die der Benutzer eingibt in eine Datenbank (Open Office)
senden kann, also z. B. Den Namen, der dann in einer Tabelle in der Datenbank erscheint.

Ich hab in dem Bereich leider nicht sehr viel Erfahrung deswegen wär ich sehr dankbar für eure Hilfe!!
Am Anfang war der Computer...
Hiker
******
Beiträge: 593
Registriert: Mo, 08.09.2014 21:34
Wohnort: Berlin

Re: Formular in Datenbank einfügen

Beitrag von Hiker »

Hallo,

das klappt nicht.
In der Regel wird Dein html-Formular mit Hilfe von php und/oder Javascript auf eine Datenbank auf Deinem Server zugreifen. Dort sollte es also schon eine Satenbank geben, ansonsten ist das mit dem Passwort ja kaum sinnvoll.

Man kann dieselbe Datenbank auch von AOO/LO-Base aus ansprechen, aber OpenOffice ist keine Entwicklungsumgebung für das html-Frontend.

Und bevor Du es versuchst: Der html-Editor in AOO ist nach heutigen Maßstäben extrem eingeschränkt, also keinen Versuch in der Richtung wert.

Mfg, Jörn

PS: Wenn jemand mit so geringen Kenntnissen an etwas mit Passwort und Benutzerlogon arbeitet, muss ich auch noch auf das Thema DSGVO hinweisen...
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
Schreibling2100
Beiträge: 6
Registriert: Mi, 19.05.2021 13:13

Re: Formular in Datenbank einfügen

Beitrag von Schreibling2100 »

Ich hab das gleiche Problem gehabt! Ich hab mich wirklich echt tot gesucht und keine Antwort gefunden. Damit muss ich hier allen Kommentaren bereits recht geben. So einfach funktioniert das leider nicht :(
Hiker
******
Beiträge: 593
Registriert: Mo, 08.09.2014 21:34
Wohnort: Berlin

Re: Formular in Datenbank einfügen

Beitrag von Hiker »

Na wenn das so häufig gesucht wird nich mal einpaar Hinweise:

Sucht erstmal nach eine Anbindung vom Html-Formular nach MySQL oder MariaDB. Sowas steht mit Beispielen in jedem PHP-Kurs. Damit habt Ihr die Daten in einer Datenbank auf dem Web-Server.

Nun könnt Ihr zum Bade-Handbuch (deutsche Version von Robert Grosskopf) "greifen" (download bei LibreOffice unter Dokumentation) und diese Web-Datenbank via LibreOffice/Base ansprechen.

Also nicht versuchen von html-Client am Server vorbei in irgendeine Office-Version zu senden, sondern beide reden mit derselben Datenbank im Netz. Vor- und Nachteil: Man muss getrennte Formulare entwickeln, was eben kein Nachteil ist, weil der Office-Nutzer normalerweise Dinge darf, die im html-Formular der Kunde nicht darf....

Wichtig: Auf getrennte Zugangsberechtigungen achten. Ihr wollt nicht, dass sich die Kunden euer Administrationspasswort aus der Weboberfläche des Formulars holen...
Libre Office 6.3.1 (Win 10 Pro) / Libre Office 6.0.7 (Win8.1 Pro, Win 7 Pro) / AOO (Win 7)
Antworten