Barksalot: Danke!

Beitrag lesen

Hallo Rolf,

ja, bis jetzt kann ich keinen Fehler feststellen. Es funktioniert noch nicht 100%, hat es aber bei meiner Version auch nicht ;) Folgende ToDos stehen noch auf dem Plan:

  • Möglichkeit geben, einen Termin in einen Outlook Kalender zu übergeben
  • Möglichkeit geben, einen Termin in einen Google Kalender zu übergeben, am besten automatisch
  • Push Benachrichtigung im Browser anzeigen, dass ein Termin anstehen. Hier weiß ich nicht ob mein Webhosting dieses kann. Ein eigener Server habe ich nicht, möchte ich auch nicht, da ich diesen nicht pflegen kann.

Was ich noch gerne hätte, um die Übersicht etwas zu behalten:

  • Hinter jedem Eintrag soll eine Checkbox sein mit "Termin erledigt" wenn ich diese anklicke soll der Termin durchgestrichen werden und in der DB ein Trag hinterlegt werden, dass dieser Termin erledigt ist. Vielleicht auch etwas leicht ausgegraut aber der Übersichtsseite.

Keine Ahnung ob dieses alles so einfach umzusetzen ist aber ich werde mir dieses in den nächsten Tagen etwas genauer ansehen.

Was ich noch nicht so recht verstanden habe ist folgendes:

function kalender_termine( $mysqli, $datum, $teile25 ) {

    $values = $teile25;
    $empfaengerListe = '"' . implode( '", "', $values ) . '"';

    $query = 'SELECT 
                    kt_id,
                    kt_kalenderID,
                    kt_datum,
                    test,
                    k_code,
                    k_art,
                    k_jobNr,
                    k_bezeichnung,
                    k_auto,
                    k_farbe,
                    k_datum_von, 
                    k_ganztags,
                    k_von,
                    k_bis,
                    f_bezeichnung,
                    f_kennzeichen,
                    ka_farbe,
                    kf_farbe,
                    kf_color 
               FROM kalender_termine 
               LEFT JOIN
                    kalender ON kalender.k_code = kalender_termine.kt_kalenderID
               LEFT JOIN
                    fuhrpark ON fuhrpark.f_id = kalender.k_auto
               LEFT JOIN
                    kalender_arten ON kalender_arten.ka_code = kalender.k_art
               LEFT JOIN
                    kalender_terminfarbe ON kalender_terminfarbe.kf_farbe = kalender_arten.ka_farbe
               WHERE
                    kt_datum="' . $datum . '" 
               AND
                    k_art IN (' . $empfaengerListe . ')
               ORDER by test ASC';

  $Kalender_Termine = array();
    if ( $result = $mysqli -> query( $query ) ) {
      while ( $row = $result -> fetch_assoc()) {
          $Kalender_Termine[] = $row;
      }
  }

Oder zu meiner/deiner Option

 $Kalender_Termine[] = array( 
                
                'kt_id'          => $kt_id,
                'kt_kalenderID'  => $kt_kalenderID,
                'kt_datum'       => $kt_datum,
                'test'           => $test,
                'k_code'         => $k_code,
                'k_art'          => $k_art,
                'k_jobNr'        => $k_jobNr,
                'k_bezeichnung'  => $k_bezeichnung,
                'k_auto'         => $k_auto,
                'k_farbe'        => $k_farbe,
                'k_datum_von'    => $k_datum_von,
                'k_ganztags'     => $k_ganztags,
                'k_von'          => $k_von,
                'k_bis'          => $k_bis,
                'f_bezeichnung'  => $f_bezeichnung,
                'f_kennzeichen'  => $f_kennzeichen,
                'ka_farbe'       => $ka_farbe,
                'kf_farbe'       => $kf_farbe,
                'kf_color'       => $kf_color
             );

Wann nutzt man das eine oder das andere? Gibt es vor oder Nachteile? OK ein Vorteil ist, wenn weitere Felder in der DB hinzukommen muss ich nicht immer alles anpassen?

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