Barksalot: KW als Spalte einfügen

Beitrag lesen

Hallo Regina,

dein geändertes Script ergibt folgende Ausgabe

Testausgabe:

$datumTermine: Array
(
    [0] => Array
        (
        )

)

$date: 2018-09-01
$teile26: Array
(
    [0] => 385c1689fa43c389c23c296b1b35f5cd
    [1] => 45c1d715636b9a9e2497d67b8a79b760
    [2] => 58a32d92f11e310890adc077d0c52d2a
    [3] => b8b44273be5ef2df5ce61d9fcb6aa672
    [4] => 733f9760ca7330cc78ecda3353393dd9
    [5] => 7e9538479e00ad135a34d6e7a5047706
    [6] => 1f7a6a2f19572cd8ece913eaae15f997
)

Ich brauche zusätzlich zu den Ausgaben die vollständige Funktion kalender_termine().

Das ist diese:

function kalender_termine($mysqli, $datum, $teile25, $limit = false) {

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

    $select = "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=?
               AND k_art IN (" . $empfaengerListe . ")
                                
               ORDER by test ASC";

    if ($limit != false) {
                
                $stmt = $mysqli->prepare($select . " LIMIT ?" );
                $stmt->bind_param("ss",  $datum, $limit);
                
    } else {
                
                $stmt = $mysqli->prepare($select );
                 $stmt->bind_param("s",  $datum);
             }

    $stmt->execute();
    $stmt->bind_result($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);

    $Kalender_Termine[] = ARRAY();
    if ($stmt->num_rows() >  0) {
        while ($stmt->fetch()) {
            
            $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
            );
        }
    }
    $stmt->close(); 
    return $Kalender_Termine;
}

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