Hallo,
es kann nur an diesem Teil liegen
if ($_POST["avd_pid"] == "") {
$heute = date("d.m.Y");
} else {
$heute = $p_bis;
}
wenn ich eine Projekt ID (avd_pid) eintrage wird es richtig eingetragen. Bleibt das Feld leer habe ich keinen Eintrag.
ini_set('display_errors', 1);
echo $mysqli -> error;
bringt kein Fehler. Wenn ich mir alles ausgeben lasse
echo $_POST["avd_grund"];
echo "<br>";
echo $heute;
echo "<br>";
echo $_POST["avd_pid"];
steht bei $heute; das richtige Datum. Entweder dieses von $p_bis oder date("d.m.Y"); Deshalb verstehe ich es nicht. Was soll ich denn sonst noch machen?
Es könnte vielleicht auch noch etwas damit zu tun haben
$begin = new DateTime( $heute );
Weil wenn das Feld leer ist, kommt das Datum von date(); Hmm kann ich mir aber nicht vorstellen.
Wenn ich mir
var_dump($begin);
ausgeben lasse, erhalte ich folgendes:
object(DateTime)#6 (3) { ["date"]=> string(26) "2018-10-25 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" }
Und wenn ich mir var_dump($date->format("Y-m-d")); innerhalb foreach($daterange as $date) ausgeben lasse erhalte ich folgendes
object(DateTime)#6 (3) { ["date"]=> string(26) "2018-10-25 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(13) "Europe/Berlin" } string(10) "2018-10-25" string(10) "2018-10-26" string(10) "2018-10-27" string(10) "2018-10-28" string(10) "2018-10-29" string(10) "2018-10-30" string(10) "2018-10-31" string(10) "2018-11-01" string(10) "2018-11-02" string(10) "2018-11-03" string(10) "2018-11-04" string(10) "2018-11-05" string(10) "2018-11-06" string(10) "2018-11-07" string(10) "2018-11-08" string(10) "2018-11-09" string(10) "2018-11-10" string(10) "2018-11-11" string(10) "2018-11-12" string(10) "2018-11-13" string(10) "2018-11-14" string(10) "2018-11-15" string(10) "2018-11-16" string(10) "2018-11-17" string(10) "2018-11-18" string(10) "2018-11-19" string(10) "2018-11-20" string(10) "2018-11-21" string(10) "2018-11-22" string(10) "2018-11-23" string(10) "2018-11-24" string(10) "2018-11-25" string(10) "2018-11-26" string(10) "2018-11-27" string(10) "2018-11-28" string(10) "2018-11-29" string(10) "2018-11-30" string(10) "2018-12-01" string(10) "2018-12-02" string(10) "2018-12-03" string(10) "2018-12-04" string(10) "2018-12-05" string(10) "2018-12-06" string(10) "2018-12-07" string(10) "2018-12-08" string(10) "2018-12-09" string(10) "2018-12-10" string(10) "2018-12-11" string(10) "2018-12-12" string(10) "2018-12-13" string(10) "2018-12-14" string(10) "2018-12-15" string(10) "2018-12-16" string(10) "2018-12-17" string(10) "2018-12-18" string(10) "2018-12-19" string(10) "2018-12-20" string(10) "2018-12-21" string(10) "2018-12-22" string(10) "2018-12-23" string(10) "2018-12-24" string(10) "2018-12-25" string(10) "2018-12-26" string(10) "2018-12-27" string(10) "2018-12-28" string(10) "2018-12-29" string(10) "2018-12-30" string(10) "2018-12-31" 80