dedlfix: if/else

Beitrag lesen

Tach!

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?

Wenn du $_POST["transportauftrag_von"]prüfen möchtest, musst du es auch verwenden und nicht etwas anderes.

Ich habe $_POST["transportauftrag_von"] schon mit echo ausgeben lassen da steht nicht drin.

Nimm lieber var_dump() für Kontrollausgaben. Das zeigt an, was wirklich ist und keinen in einen String konvertierten Wert, wie es ein echo macht.

dedlfix.