Tach!
echo "<form name=\"Formular\" action=\"Test.php\" method=\"post\" >"; echo "<input type=\"text\" name=\"Inhalt\" id=\"t1\">"; echo "<input type=\"submit\" value=\"Submit\">"; echo "<br /><br />"; echo "Sie haben eingetragen: ", $\_POST["Inhalt"];
Du tust dir auf diese Weise keinen Gefallen. Viele echos, viele ". Es gibt Alternativen. Besonders für Texte, die ohne PHP-Variablen ausgegeben werden sollen, empfiehlt es sich ?> PHP zu verlassen und erst bei Bedarf <?php wieder nach PHP zu wechseln. Ansonsten heißen die Alternativen Heredoc- und Nowdoc-Syntax.
$haus = "document.getElementById('t1')"; if ($haus == "")
$haus kann nicht leer sein, weil du da ja grad was reingeschrieben hast. Das sieht zufällig wie Javascript-Code aus, hat aber für PHP ansonsten keine Bedeutung. Insbesondere weil das PHP-Script auf dem Server läuft und erst nach dessen Abschluss der Client zum Zuge kommt.
$\_POST[$leer];
Hmm, ein Variablenzugriff. Und nun? Soll damit was passieren? Ausgeben vielleicht oder was anderes? Dann musst du das entsprechend formulieren. Und was steht in $leer?
$leer = "Kein Inhalt";
Also ergibt das $_POST['Kein Inhalt']. Hast du ein Feld namens "Kein Inhalt"? Nein.
dedlfix.