Kein Insert wenn Feld leer
bearbeitet von BerndHallo,
es kann nur an diesem Teil liegen
~~~php
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.
~~~php
ini_set('display_errors', 1);
echo $mysqli -> error;
~~~
bringt kein Fehler. Wenn ich mir alles ausgeben lasse
~~~php
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
~~~php
$begin = new DateTime( $heute );
~~~
Weil wenn das Feld leer ist, kommt das Datum von date(); Hmm kann ich mir aber nicht vorstellen.
Kein Insert wenn Feld leer
bearbeitet von BerndHallo,
es kann nur an diesem Teil liegen
~~~php
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.
~~~php
ini_set('display_errors', 1);
echo $mysqli -> error;
~~~
bringt kein Fehler. Wenn ich mir alles ausgeben lasse
~~~php
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?