Beiträge von Sempervivum

    Zitat

    Meine Frage ist nun ist mein Denkansatz überhaupt richtig und macht man das so?

    Definitiv nein. Stell dir nur mal vor, Du willst alle Mitarbeiter auslesen, die älter als 50 sind. Oder in xyz wohnen. Sind alle Mitarbeiter in einer Tabelle ist das SQL ein Einzeiler. Aber wenn es für jeden Mitarbeiter eine getrennte Tabelle gibt?

    Dieses funktioniert im groben:

    Unschön ist noch dass beim Laden der Seite die Tabelle mit den Platzhaltern angezeigt wird. Entweder die Tabelle verbergen oder gleich die Abfrage für eine Default-ID ausführen.

    Hier noch zwei Erklärungen, wie das funktioniert:

    Zitat

    Ok Schade, du hast ja nun die id schon angegeben eigentlich wollte ich dass man diese in einem feld eintragen kann und dann die Statistiken angezeigt werden. Kannst du ja ber später noch erklären

    :) eigentlich hatte ich mir vorgestellt, dass Du das in Eigeniniative selbst hinzu fügen kannst. Informiere dich am besten über Eventlistener und Eingabefelder (input):

    https://wiki.selfhtml.org/wiki/JavaScrip…ddEventListener

    https://wiki.selfhtml.org/wiki/HTML/Formulare/input

    OK, ich habe es zunächst mal einfach gemacht und nur die stats angezeigt:

    Leider habe ich keine Zeit mehr, um Erklärungen zu schreiben. Vielleicht später.

    So etwas kann man auch sehr gut mit Templating bzw. Vorlagen machen. Ich habe da vor einiger Zeit eine Demo mit Vue gemacht:

    Zitat

    Ich habe das Gefühl, dass das JavaScript dauerhaft dieses Abfrage macht und nicht stoppt, sofern eine Auswahl getroffen wurde.

    Genau das tut es: Du hast bei dem img einen Eventhandler für load registriert. Triggert dieser, weist Du dem Bild das src-Attribut zu und das Bild wird geladen. Ist es fertig geladen, triggert wieder der Eventhandler und weist das src-Attribut zu. Bild wird erneut geladen. Ist es fertig geladen, triggert ...

    Wenn ich das richtig sehe, brauchst Du gar keinen Eventhandler sondern musst nur einmal das src-Attribut zuweisen. Dann wird das Bild geladen und alles ist gut.

    Auch kein Problem:

    Bei wenig Content hängt der Footer am unteren Ende. Bei viel Content verschwindet er nach unten und wird erst beim Scrollen sichtbar.

    Glücklicher Weise brauchst Du dieses CSS nicht von Hand umzuschreiben, sondern es gibt Compiler dafür, die das automatisch tun. Einfacher als solch einen Compiler zu installieren, ist für dich wahrscheinlich, einfach Codepen zu verwenden: CSS im CSS-Fenster eintragen, links beim Zahnradsymbol den Präprozessor auswählen, in diesem Fall offenbar LESS, rechts unter dem Pfeil nach unten "View compiled CSS" auswählen, dann wird das CSS kompiliert und heraus kommt dieses: