Problem: if ((!empty($_POST['titel']))AND($action=='neu'))
Andreas II
- php
Ich habe ein Problem, das ich wirkolich nicht verstehe:
Einmal habe ich $_POST['titel'], aus einem Formular, und dann habe ich $action in der verschieden Werte stehen. In meinem Beispiel hier ist in $action neu drin und in der POST var steht auch etwas.
Wenn ich einen kleinen Test mache, wie:
if (!empty($_POST['titel'])) echo'Test';
if ($action=='neu')echo'TEST';
bekomme ich als Ausgabe TestTest
wenn ich aber so abfrage
if ((!empty($_POST['titel']))AND($action=='neu'))
{
echo'TEST';
}
kommt keine Ausgabe, was mache ich da denn falsch?
Hallo Andreas,
if (!empty($_POST['titel'])) echo'Test';
if ($action=='neu')echo'TEST';bekomme ich als Ausgabe TestTest
wenn ich aber so abfrage
if ((!empty($_POST['titel']))AND($action=='neu'))
{
echo'TEST';
}
kommt keine Ausgabe, was mache ich da denn falsch?
Das kann ich so nicht sagen, aber gib doch mal als else-Zweig die Aussgabe der beiden Variablen mit, dann siehst du ggf. ob in einer der beiden aus irgendeinem Grund nichts mehr drin ist.
Btw: Wie wird den action übergeben? Als GET? Warum nimmst du dabei die Kurzschreibweise?
ciao
romy
Tach!
Wenn ich einen kleinen Test mache, wie:
Besser ist, ein Debugging-Werkzeug direkt auf die betroffenen Elemente anzuwenden, statt einen indirekten Test zu schreiben. var_dump($variable) oder var_dump(eine_function()) zeigt dir sehr genau Inhalt oder Ergebnis an.
wenn ich aber so abfrage
if ((!empty($_POST['titel']))AND($action=='neu'))
echo'TEST';
kommt keine Ausgabe, was mache ich da denn falsch?
Das Problem ist für mich nicht nachvollziehbar. Die Fehlerursache geht nicht aus dem gezeigten Code hervor.
dedlfix.
Hallo,
if ((!empty($_POST['titel']))AND($action=='neu'))
{
echo'TEST';
}kommt keine Ausgabe, was mache ich da denn falsch?
Es sollte ein Syntax-Fehler kommen, der wahrscheinlich unterdrückt wird. Nach dem IF hast du mehr schliessende Klammern als öffnende.
Gast
Es sollte ein Syntax-Fehler kommen, der wahrscheinlich unterdrückt wird. Nach dem IF hast du mehr schliessende Klammern als öffnende.
Unsinn, habe mich verzählt.