Online-Tabellen – Teil 3

Einleitung

In Teil1 und Teil2 wurde eine CRUD Tabelle mit Inline Bearbeitung vorgestellt. Diese funktioniert nicht für Toucheingabe und ist daher ungeeignet für Tablets und Smartphones. Hier wird eine Variante vorgestellt welche mit allen gängigen Browsern auf allen allen gängigen Plattformen arbeiten sollte.

Zum verwenden wird nur PHP benötigt. Statt einer Datenbank werden die Daten im JSON Format in Dateien abgelegt.

Auch werden mehrere Benutzerlevel unterstützt.

Als Anwendung wurde ein virtueller Geschenketisch/Geburtstagstisch gewählt. Es gibt hierzu Lösungen bei vielen Onlinehändler, wobei es dort verständlicherweise meist schwierig ist Artikel anderer Händler einzustellen.

Anzeige ohne Berechtigung

CRUD1Anzeige mit Berechtigung zum Löschen, Bearbeiten und Erstellen.

CRUD2 Weiter lesen

Online-Tabellen – Teil 2

Einleitung

In Teil 1  wird eine Online-Tabelle zum Download angeboten. Hier erfolgt eine detailliertere Beschreibung der Dateistruktur und der Entwicklung. Auftretende Herausforderungen und sonstige hilfreiche Informationen werden am Ende gegeben.

Die vorgestellte Tabelle funktioniert nicht für Toucheingabe und ist daher ungeeignet für Tablets und Smartphones, weshalb in Teil3 eine Alternative mit folgenden weiteren Eigenschaften vorgestellt wird.

  • Keine Datenbank notwendig, stattdessen Datenablage im JSON Format in Dateien
  • Zwei Benutzerlevel

Weiter lesen

Online-Tabellen – Teil 1

Einleitung

Für einen Sportverband habe ich eine editierbare Online-Tabelle erstellt um eine Übersicht über die aktiven Sportler zu erhalten. Eine Testversion ist unter http://roy77.bplaced.net zu sehen. Die Tabelle ist dynamisch, somit werden Änderung an Sortierung, Suchfilter usw. ohne neuladen der Seite angezeigt. Die Daten können von allen gelesen, aber erst nach Login editiert werden. Durch Klicken auf einen Wert in der Tabelle, lässt sich dieser direkt editieren.

Demobild

Weiter lesen