Bernd: if/else

Beitrag lesen

Guten morgen,

was stimmt hier nicht?

$begin = new DateTime( $_POST["transportauftrag_von"] );
						
if ($_POST["transportauftrag_bis"] == "") {
  $end = new DateTime( $p_bis );
} else {
  $end = new DateTime( $_POST["transportauftrag_bis"] );
}

Wenn $_POST["transportauftrag_von"] leer ist, wird nicht $end = new DateTime( $p_bis ); genommen warum? Ich habe $_POST["transportauftrag_von"] schon mit echo ausgeben lassen da steht nicht drin.