Hallo,
Hallo Kurt,
if ($submit)
das funktioniert wenn register_globals auf off steht nicht (wenn der submit-Button den namen submit hat) - besser ist, $_POST['submit'] bzw. $_GET['submit']
Ähm, ich dachte, in diesem Fall müsste mit $HTTP_POST_VARS['submit']; oder $HTTP_GET_VARS['submit']; übergeben werden?
Ist das eine vereinfachte Schreibweise und wenn ja, genauso gültig?
- um eine "Fehlermeldung" bei error_reporting(E_ALL); zu vermeiden, sollte man aber mit isset() prüfen, ob die Variable gesetzt ist. Um auch reagieren zu können, wenn das Formular nicht durch drücken des Submit-Buttons abgesendet wurde, sondern durch Drücken der Enter-Taste, sollte man prüfen, ob die Variable, in der der Inhalt des Textfeldes steht, gesetzt ist.
Ähm ja, das ist mir im Moment noch zu hoch, ich hab grad angefangen, mich mit PHP eingehender zu beschäftigen. Ich werde das aber gleich mal bei http://de3.php.net nachschlagen. ;-)
{
$a = answer();
if($a="";)
das kommt ganz darauf an, was die Funktion answer() zurückliefert - wenn sie einen Leerstring zurückliefert, dürfe es so funktionieren (den Strichpunkt musst du noch wegmachen - der ist falsch hier)
Jo, wieder ein typischer Anfängerfehler... ;-)
echo "$a";
die Anführungszeichen sind hier überflüssig.
Warum? $a ist ja vom Typ String, folglich gehörte es nach meinem Verständnis in Anführungszeichen, oder hab ich da was falsch verstanden?
}
}
hier kommt dann natürlich noch der else-Zweig zu if($submit) um einen Standardtext auszugeben, wenn das Formular noch nicht gesendet wurde.
Ja, kann sein, wird auch so sein, aber ich kenne das Script in seiner Gesamtheit nicht, wollte bloss meine Verständnisfrage zu dem Ausschnitt anbringen. ;-)
Wenn ich mal ausreichend Zeit finde, werde ich mal eigenständig und zu Fuß ein derartiges Script schreiben und euren gestrengen Blicken zur Beurteilung vorlegen, aber ich fürchte, das wird noch ein Weilchen dauern. Zur Zeit reichen meine Kenntnisse gerade mal dazu, bestehende Scripte anzupassen und gegebenenfalls zu erweitern.
Gruß
Kurt
"Mut ist eine Tugend, doch Angst beweist Vernunft, Bewusstsein und Phantasie. Die Kunst ist es abzuwägen."
http://faq.united-web.at
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at