habe d'ehre Peter
a: Woher weiß ich was meine aktuelle PHP-Version ist (ich benutze aktuell: XAMPP 2.1??
$_SERVER['PHP_SELF'] hat nichts mider Version zu tun, sondern ist die aktuelle Seite oder das aktuelle Skript und wird durch "action" wieder aufgerufen
b: Was ist hier falsch???
einiges
<html>
<head></head>
<body>
Das Formfeld soll wohl nur ausgegeben werden, wenn noch nichts abgeschickt wurde. AUsserdem wuerde ich method="GET" durch method="POST" ersetzen, da sonst die Formularwerte im URL-Feld angezeigt werden.
if(!isset($_POST['valid']
<form method="post" name="test" action="<?php echo $_SERVER['PHP_SELF']?>">
<input type="text" name="testid">
<input type="submit" name="valid" value="Abschicken">
</form>
</body>
</html>
> ~~~php
> <?PHP
Vermutlich ist der Wert register_globals in der php.ini auf "off" gesetzt. Also musst Du den Geltungsbereich des uebergeben Parameter angeben
if($_POST['valid'])
> {
> echo"HallO";
> }
> ?>
>
man liest sich
Wilhelm