M
McMoneysack91
Gast
Liebe Freunde,
heute geht es nicht um konkrete Code-Beiträge, sondern um eine Grundsatzfrage:
Kann ich Benutzereinträge aus einer "offline" HTML/CSS/JS Datei in eine existierende Tabelle speichern?
Ausgangslage:
Wir haben eine Client-seitige GUI aus HTML/CSS/JS. Hier gibts kein PHP, keine Server, nichts. Einfach eine entsprechende HTML-Datei in einem Ordner auf einem gemeinsamen Laufwerk, auf die alle Benutzer Zugriff haben.
Gleichzeitig liegt in diesem Ordner bereits eine vorgefertigte Tabelle, beispielsweise die "Benutzerübersicht.xlsx". Die Spalten tragen die Titel Name, Vorname, Alter und Lieblingsfarbe.
Wenn der Benutzer die HTML-Datei öffnet, kommt er in die entsprechende GUI und sieht eine <form> also ein Formular. Hier sind beispielsweise Name, Vorname, Alter und Lieblingsfarbe gefragt, also exakt wie die Spalten in der Tabellendatei. Diese Felder befüllt der Anwender brav und klickt anschließend den <button> "Submit" oder "Abschicken".
Idealvorstellung:
Die Idealvorstellung wäre, dass nach dem Klick auf den Absendebutton die Benutzereingaben in diese Tabelle entsprechend der zugehörigen Spaltentitel übertragen werden und die Tabelle gespeichert wird.
Wenn nun der nächste Benutzer seine Eingaben macht und abschickt, wird er direkt eine Zeile darunter verewigt und so weiter, bis alle Benutzer ihre Eingaben in diese eine gemeinsame Übersichtstabelle verewigt haben.
Meine bisherigen Erkenntnisse:
ich habe viel im Netz gestöbert und zahlreiche Lösungsansätze gefunden, jedoch keine zufriedenstellenden. Einige arbeiten mit mySQL/PHP und verewigen die Ergebnisse in Datenbanken. Manche fangen an mit APIs, die man sich runterladen muss, nachdem man irgendwo Accounts angelegt hat usw... Das geht mir etwas zu weit und würde in der Umgebung wo ich es einsetzen möchte weder technisch umsetzbar sein, noch erlaubt werden.
Alternative Überlegungen:
Es muss ja nicht zwingend eine Excel-Tabelle sein. Das war jetzt nur das Klischeebeispiel. Es kann auch sehr gerne eine externe und veränderbare HTML-Datei sein, wenn das die Sache vereinfacht. Jetzt wo ich das schreibe, kommt es mir sogar als der gangbarste Weg vor.
Quasi eine HTML Datei mit der Form für den Benutzer und JS Code um das zu exportieren und eine HTML Datei für den Auswerter mit JS Code um aus dem empfangenen Zeug wiederum eine schöne Tabelle zu befüllen.
Wäre diese Alternative ein umsetzbarer Weg? Hat diese Methode in Programmierkreisen einen bestimmten Namen, sodass ich mich erstmal selbst dazu einlesen kann?
Wichtig ist nur nochmal anzumerken, auf die Gefahr hin, dass ich mich vielleicht missverständlich ausgedrückt habe, dass nicht nach jeder Benutzereingabe/Submit eine neue Tabelle/Datei mit seinen Werten generiert wird, sondern er lediglich eine neue Zeile IN einer bereits vorgefertigten Tabelle/Datei erzeugt, sodass alle Benutzer unabhängig von einander ihre Eingaben machen, aber am Ende alle in EINER gemeinsamen Übersicht als Zeilen landen.
heute geht es nicht um konkrete Code-Beiträge, sondern um eine Grundsatzfrage:
Kann ich Benutzereinträge aus einer "offline" HTML/CSS/JS Datei in eine existierende Tabelle speichern?
Ausgangslage:
Wir haben eine Client-seitige GUI aus HTML/CSS/JS. Hier gibts kein PHP, keine Server, nichts. Einfach eine entsprechende HTML-Datei in einem Ordner auf einem gemeinsamen Laufwerk, auf die alle Benutzer Zugriff haben.
Gleichzeitig liegt in diesem Ordner bereits eine vorgefertigte Tabelle, beispielsweise die "Benutzerübersicht.xlsx". Die Spalten tragen die Titel Name, Vorname, Alter und Lieblingsfarbe.
Wenn der Benutzer die HTML-Datei öffnet, kommt er in die entsprechende GUI und sieht eine <form> also ein Formular. Hier sind beispielsweise Name, Vorname, Alter und Lieblingsfarbe gefragt, also exakt wie die Spalten in der Tabellendatei. Diese Felder befüllt der Anwender brav und klickt anschließend den <button> "Submit" oder "Abschicken".
Idealvorstellung:
Die Idealvorstellung wäre, dass nach dem Klick auf den Absendebutton die Benutzereingaben in diese Tabelle entsprechend der zugehörigen Spaltentitel übertragen werden und die Tabelle gespeichert wird.
Wenn nun der nächste Benutzer seine Eingaben macht und abschickt, wird er direkt eine Zeile darunter verewigt und so weiter, bis alle Benutzer ihre Eingaben in diese eine gemeinsame Übersichtstabelle verewigt haben.
Meine bisherigen Erkenntnisse:
ich habe viel im Netz gestöbert und zahlreiche Lösungsansätze gefunden, jedoch keine zufriedenstellenden. Einige arbeiten mit mySQL/PHP und verewigen die Ergebnisse in Datenbanken. Manche fangen an mit APIs, die man sich runterladen muss, nachdem man irgendwo Accounts angelegt hat usw... Das geht mir etwas zu weit und würde in der Umgebung wo ich es einsetzen möchte weder technisch umsetzbar sein, noch erlaubt werden.
Alternative Überlegungen:
Es muss ja nicht zwingend eine Excel-Tabelle sein. Das war jetzt nur das Klischeebeispiel. Es kann auch sehr gerne eine externe und veränderbare HTML-Datei sein, wenn das die Sache vereinfacht. Jetzt wo ich das schreibe, kommt es mir sogar als der gangbarste Weg vor.
Quasi eine HTML Datei mit der Form für den Benutzer und JS Code um das zu exportieren und eine HTML Datei für den Auswerter mit JS Code um aus dem empfangenen Zeug wiederum eine schöne Tabelle zu befüllen.
Wäre diese Alternative ein umsetzbarer Weg? Hat diese Methode in Programmierkreisen einen bestimmten Namen, sodass ich mich erstmal selbst dazu einlesen kann?
Wichtig ist nur nochmal anzumerken, auf die Gefahr hin, dass ich mich vielleicht missverständlich ausgedrückt habe, dass nicht nach jeder Benutzereingabe/Submit eine neue Tabelle/Datei mit seinen Werten generiert wird, sondern er lediglich eine neue Zeile IN einer bereits vorgefertigten Tabelle/Datei erzeugt, sodass alle Benutzer unabhängig von einander ihre Eingaben machen, aber am Ende alle in EINER gemeinsamen Übersicht als Zeilen landen.