Bernd: Kein Insert wenn Feld leer

Beitrag lesen

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