--->>>>Was muss ich hier(echo) tun um auf eine html seite zu verlinken. und was muss dann auf der seite stehen um den Parameter $TextName zu uebergeben?
du musst garnicht auf eine html seite verlinken sondern nur html mittels php ausgeben, das kann php ganz gut (wirklich)
dazu solltest du dich mit affenformularen auseinander setzen - eine seite reicht
prinzipielle vorgehensweise (pseudocode):
if keine postvariablen then
gib das formular aus
else if postvariablen gesetzt und fehler vorhanden
gib formular mit fehlerhinweisen aus
else
gib die dankeseite aus und verschicke die nachricht/verspeichere die daten
end if
im übrigen ist $_REQUEST potentiell gefährlicher als $_POST, $_GET oder $_COOKIE zu verwenden - am wenigsten kannst du benutzereingaben trauen, also biete dem benutzer garnicht erst so viele verschiedene möglichkeiten, variablen einzuschleusen