nciht
Vice Admiral
- Registriert
- Okt. 2017
- Beiträge
- 6.824
ja, ich hätte es mal mit php gemachtMcMoneysack91 schrieb:
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
ja, ich hätte es mal mit php gemachtMcMoneysack91 schrieb:
nciht schrieb:Das kannst du mEn noch immer recht einfach mit csv und script lösen. Du brauchst für die Filter nur ein script, welches dir aus der Tabelle immer die gewünschten Fahrzeuge heraussucht, ..
mWn alles recht mühselig, aber es geht ja erst mal darum, dass er das mit der Webseite hinbekommt - ein Schritt nach dem anderen - und nicht alles gleichzeitig lernen muss.Hanni2k schrieb:Wie sieht es denn bei CSV mit wartbarkeit aus?
Genau deswegen kamen ja die Vorschläge in Richtung google docs und dergleichen. Das war in keinster Weise böse gemeint oder so, sondern eine Einschätzung deiner Fähigkeiten und deiner Zielsetzung. Das Projekt als solches ist aber ohne Frage ein gutes Ziel zum Lernen, weil es nicht besonders komplex ist. Ich würde an deiner Stelle aber erstmal im Trockenversuch daheim starten bevor du sowas online stellst, einfach aus Prinzip.McMoneysack91 schrieb:Ich glaube das größte Problem ist, dass ich zwar ganz genau weiß, was ich will, aber zu geringe Kenntnisse bzw Fähigkeiten in dem Bereich habe
Exakt. Ich alleine kann die Tabelle bearbeiten. Der Besucher sieht nur die Ergebnisse wie eine große Enzyklopädie. Das einzige was er selbst "machen" darf, ist eben diese Filter setzen, die ebenfalls nur ich vorgeben werde.Raijin schrieb:Das heißt die Besucher werden nur lesend auf die Daten zugreifen
Das online zu machen, stelle ich mir einfacher vor, es mit euch zu teilen. Ihr seht sofort den Quellcode und könnt direkt Patzer erkennen oder Ergänzungen benennen.Raijin schrieb:Ich würde an deiner Stelle aber erstmal im Trockenversuch daheim starten bevor du sowas online stellst, einfach aus Prinzip.
Dann lege dir aber einen Github Account zu und belese dich zu den Git Grundlagen.McMoneysack91 schrieb:Ihr seht sofort den Quellcode
Warum?Dann lege dir aber einen Github Account zu und belese dich zu den Git Grundlagen.
Ist zwar grundsätzlich richtig, dass man sich um Sicherheit immer Gedanken machen sollte, aber hier sollen Daten aus einer .csv Datei ausgelesen und in einer Tabelle angezeigt werden. Da sind Betrachtungen zur sinnvollen Datenbankanbindung fehl am Platz. Die Daten sind ohnehin für jeden sichtbar.[ChAoZ] schrieb:Die Datenbank, sofern es eine gibt, kann ohne Beachtung von bestimmten Regeln ganz einfach ausgelesen werden von fremden. Okay, bei dir stehen da keine Kundendaten drin, ist also nicht kritisch, aber dennoch eine Lücke.
Oh Junge Junge, das sieht meinem Vorhaben gefährlich ähnlich.Rossie schrieb:Dafür bietet HTML+JavaScript genug Möglichkeiten mit überschaubarem Lernaufwand: https://www.tablefilter.com/linked-filters.html
Es braucht nicht zwingend eine Verarbeitung auf dem Server. Man könnte die Tabellendaten auch mittels JavaScript laden.McMoneysack91 schrieb:Ich muss nur noch verstehen wie ich mit PHP daraus Arrays und all das erstelle, um das auch visuell für den Anwender anzuzeigen.
Achso, ich dachte, alles was mit dem Auslesen externer Dateien (wie hier einer externen .csv) zu tun hat müsste mit PHP geschehen! Gut zu wissen.Rossie schrieb:JavaScript laden.
Klar kann man auf beliebige Dateien zugreifen, solange man den Webserver kontrolliert (was hier ja wohl der Fall ist) bzw. der Zugriff auf eine Ressource erlaubt ist (CORS).LencoX2 schrieb:Natürlich kann man mit Javascript auch externe Daten einlesen. Da Javascript -anders als PHP- im Clientbrowser läuft, muss man berücksichtigen, dass man nicht nicht per Filesystem auf beliebige Dateien zugreifen kann, die auf dem Server liegen. Das ist beschränkt auf Webressourcen wie CSS und JS welche in der HTML Seite eingebunden werden.
Ich bin mir nicht sicher, was dir hier vorschwebt.LencoX2 schrieb:Ich bezogen mich auch Browserclient und beliebige Dateien auf Server per Filesystem. Da gibt es Einschränkungen.