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