Hallo Romy,
ist nicht schon allein "action" im Form-tag JS???
Nein. Action ist HTML. Der Inhalt davon muss eine gültige URL sein.
oder bei einem Button "onClick" ???
Der Inhalt davon is JS, aber onClick brauchst Du gar nicht für Formulare.
ausserdem wie kann ich auf ein input-Feld mit PHP zugreifen, ich denke die sehen sich nicht??? Bin leicht verwirrt...
Ich fange jetzt mal bei Alpha an:
Du sendest eine HTML-Seite vom Server an den Browser mit einem Formular:
<form action="script.php" method="post">
<input type="text" name="feld1" />
<input type="submit" value="Ab gehts!" />
</form>
Wenn Du etwas in das Textfeld eingibst und dieses Formular abschickst, dann wird über die Methode POST das Formular an die Aktion script.php das Formular vom Browser abgeschickt. POST bzw. GET ist eine HTTP-Methode. In script.php kannst Du alle Eingaben auswerten, die der Browser mitschickt, also alle Felder im Formular. Wenn Du register_globals = on hast, dann kannst Du das über $feld1 (um jetzt beim Beispiel zu bleiben) Wenn Du register_globals = off hast dann über $_POST["feld1"] oder $_GET["feld1"] (je nach Methode) Letzteres funktioniert ab PHP 4.1 und auch wenn register_globals = on ist, ersteres funktioniert *nur* bei register_globals = on und dort weißt Du nicht, wo die Daten herkommen (get, post, cookie, session, server) Daher ist letzteres zu empfehlen.
Grüße,
Christian