Barksalot: KW als Spalte einfügen

Beitrag lesen

Hallo Rolf,

boay ey, dein HTML ist echt etwas Besonderes. Diese ganzen manuellen Styles machen es unübersichtlich und es scheint auch einiges redundant zu sein.

Ich weiß, ich kann mich da gerne heute mal hinsetzten und den Code von dem ganzen manuellen Styles befreien. Dann ist er bestimmt etwas übersichtlicher.

  • Deine Akrobatik, um den Wochentag des kt_datum zu bestimmen, verstehe ich nicht. Eigentlich kann strtotime() Datümer im Format yyyy-mm-dd automatisch verarbeiten. Einziger Grund für deine manuelle Behandlung könnten kt_datum Inhalte sein, die das Jahr zweistellig enthalten. Das würde strtotime durcheinander bringen. HAST DU SOWAS? Wenn ja, bereinige die DB...

In der Datenbank steht das Datum eigentlich im richtigen Format, siehe Screenshot

  • Das div, das einen Termineintrag einschließt, hat für "datum=datum_von und ganztags=0" keine Höhe, für "datum=datum_von und ganztags!=0" ein min-height:37px und für "datum!=datum_von" ein height:37px. Das muss alles so sein?

Da siehst du mal was alles passieren kann, wenn man ständig einfach nur etwas hinzufügt ohne drauf zu achten was schon alles in einem anderen Code steht. Natürlich sollten hier alle min-height und height die gleichen px Angaben haben.

Was bedeutet "datum=datum_von"? Erster/Einziger Tag eines Termins? Dann sollte das div eine Klasse "first-day" oder so bekommen. Für Ganztags eine Klasse "full-day". Und dann kannst Du die Höhen per Stylesheet steuern. Deine td für die Kalenderzellen haben ".testEintrag" Klassen, die könnte man als Anker nehmen (wobei testEintrag nach einem Rename ruft...).

Genau, "datum=datum_von" bedeutet der erste Eintrag. Dann gibt es noch ein "datum=datum_bis", siehe Screenshot

Die beiden "datum=datum_von" und "datum=datum_bis" liegen in der Tabelle "kalender" das oben genannte Datum "kt_datum" liegt in der Tabelle kalender_termine.

  • Der mittlere Block (Datum=Tagesdatum, Ganztags!=0: Wenn k_auto leer ist, prüfst Du ob die Jobnummer leer ist und lässt sie dann weg. Ansonsten würdest Du auch eine leere Jobnummer ausgeben. Ist die Jobnummer garantiert gefüllt, wenn in k_auto was drinsteht, so dass diese Prüfung da irrelevant ist?

Leider nein, ich bekomme diese Nummern manchmal erst sehr kurzfristig. Daher ist diese Prüfung leider unumgänglich.

  • Die Links im letzten Block (der Teil, wenn das Datum nicht das Tagesdatum ist): Nur da sind die Links in einen span eingehüllt. Warum ist das nötig?

Diese habe ich eingefügt um die Schriftfarbe ändern zu können. Wenn ich dieses anderes machen könnte, können die natürlich auch weg. Stören aber auch nicht?

Hier siehst du mal einen kleinen Ausschnitt wie die Ausgabe ausschaut, sollte dieses vielleicht noch wichtig sein, dass du siehst was es mit den Farben usw. auf sich hat und vielen vielen dank für deine Hilfe

Bis bald!
Bernd

0 117

KW als Spalte einfügen

Barksalot
  • php
  1. 1
    Regina Schaukrug
    1. 0
      Barksalot
      1. 0
        Regina Schaukrug
        1. 0
          Barksalot
          1. 1
            Regina Schaukrug
            1. 0
              Barksalot
              1. 1
                Regina Schaukrug
                1. 0
                  Barksalot
              2. 0
                Rolf B
                • php
                • programmiertechnik
                1. 0
                  Barksalot
                  1. 0
                    Rolf B
                    1. 0
                      beatovich
                2. 0
                  Barksalot
                  1. 0
                    Rolf B
                    1. 0
                      Barksalot
                      1. 0
                        Rolf B
                      2. 1
                        Rolf B
                        1. 0
                          Barksalot
                      3. 0

                        Hier mal meine Vorgehensweise

                        Regina Schaukrug
                        1. 0

                          (Fortsetzung)

                          Regina Schaukrug
                        2. 0

                          2. Fortsetzung: Termine

                          Regina Schaukrug
                          1. 0
                            Barksalot
                            1. 0
                              Regina Schaukrug
                              1. 0
                                Barksalot
                                1. 0
                                  Regina Schaukrug
                                  1. 0
                                    Barksalot
                                    1. 0
                                      Regina Schaukrug
                                      1. 0
                                        Barksalot
                                        1. 0
                                          Regina Schaukrug
                                    2. 0
                                      Rolf B
                              2. 0
                                beatovich
                                1. 0
                                  Regina Schaukrug
                                  1. 0
                                    beatovich
                              3. 0
                                Regina Schaukrug
                              4. 0
                                Rolf B
                  2. 2
                    Rolf B
                  3. 2
                    Rolf B
                    1. 0
                      MudGuard
                      1. 0
                        Rolf B
                        1. 0
                          dedlfix
                      2. 0
                        Regina Schaukrug
                    2. 0
                      Barksalot
                      1. 0
                        Regina Schaukrug
                        1. 0
                          Barksalot
                          1. 0
                            Regina Schaukrug
                            1. 0
                              Barksalot
                      2. 0
                        Rolf B
                        1. 0
                          Barksalot
                          1. 0
                            Rolf B
                            1. 0
                              Barksalot
                              1. 0
                                Regina Schaukrug
                                1. 0
                                  Barksalot
                                  1. 0
                                    Regina Schaukrug
                                    1. 0
                                      Barksalot
                                      1. 0
                                        Regina Schaukrug
                                        1. 0
                                          Barksalot
                                          1. 0
                                            Regina Schaukrug
                                            1. 0
                                              Barksalot
                                              1. 0
                                                Regina Schaukrug
                                                1. 0
                                                  Barksalot
                                                  1. 0
                                                    Regina Schaukrug
                                                    1. 0
                                                      Barksalot
                                                      1. 0
                                                        Regina Schaukrug
                                                        1. 0
                                                          Barksalot
                                                          1. 0
                                                            Regina Schaukrug
                                                            1. 0
                                                              Barksalot
                                                              1. 0

                                                                Anmerkung zu $mysqli: KW als Spalte einfügen

                                                                Barksalot
                                                                1. 0
                                                                  Regina Schaukrug
                                                                  1. 0
                                                                    Barksalot
                                                                    1. 0
                                                                      Regina Schaukrug
                                                                      1. 0
                                                                        Barksalot
                                                                        1. 0
                                                                          Rolf B
                                                                        2. 0
                                                                          Regina Schaukrug
                                                                          1. 0
                                                                            Barksalot
                                                                            1. 0
                                                                              Regina Schaukrug
                                                                              1. 0
                                                                                Barksalot
                                                                                1. 0
                                                                                  Regina Schaukrug
                                                                                  1. 0
                                                                                    Barksalot
                                                                                2. 0
                                                                                  Barksalot
                                                                                  1. 0
                                                                                    Rolf B
                                                                                    1. 0
                                                                                      Barksalot
                                                                                      1. 1
                                                                                        Regina Schaukrug
                                                                                        1. 0
                                                                                          Barksalot
                                                                                          1. 0
                                                                                            Rolf B
                                                                                      2. 0
                                                                                        Rolf B
                                                                                        1. 0
                                                                                          Barksalot
                                                                                  2. 0
                                                                                    Regina Schaukrug
                                                                                    1. 0
                                                                                      Barksalot
                                                                                      1. 0
                                                                                        Regina Schaukrug
                                                                                        1. 0
                                                                                          Barksalot
                                                                                          1. 0
                                                                                            Regina Schaukrug
                                                                                            1. 0
                                                                                              Barksalot
                                                                                              1. 0
                                                                                                Rolf B
                                                                                              2. 0
                                                                                                Regina Schaukrug
                                                                2. 0
                                                                  Rolf B
                                                                  1. 0
                                                                    Barksalot
                                                                    1. 0
                                                                      Rolf B
                3. 0
                  pl
                  • perl
                  • programmiertechnik
                  1. 0
                    Rolf B
                    1. 0
                      pl
                    2. 0
                      pl
          2. 0

            Einträge anordnen

            Barksalot
            1. 0
              pl
              1. 0
                Barksalot
                1. 0
                  Rolf B
                  1. 0
                    pl
  2. 1

    Danke!

    Barksalot
    1. 1
      Rolf B
      1. 0
        Barksalot
        1. 0
          Rolf B
          1. 0

            Grundsatzdiskussion bind ./. fetch_assoc und prepare ./. mysqli_real_escape_string

            Regina Schaukrug
            1. 0
              Rolf B
              1. 0
                Barksalot
                1. 0
                  Regina Schaukrug
                  1. 0
                    Rolf B
                    1. 0

                      Humor...

                      Regina Schaukrug
                      • menschelei