Hi!
Also kann mir von euch bitte jemand helfen, damit wenn ich den Butto drücke der Text ausgegeben wird?
Was passiert denn stattdessen?
<form method="post" action="<? PHP_SELF ?>">
Auch wenn man $_SERVER['PHP_SELF'] richtig schreibt, ist es keine gute Idee, das zu verwenden, schon gar nicht, wenn man (wie so oft) den Kontextwechsel nicht beachtet. Ein action="" verweist ebenfalls und völlig Injection-sicher auf die aktuelle Ressource.
if ($_POST['klick'])
Das ergibt eine boolsche Auswertung und eine Notice-Meldung (wenn das error_reporting auf E_ALL steht), wenn das Formular nicht gesendet wurde. Besser ist es, auf !empty($_POST['klick']) zu testen.
Lo!