Jan Bosschaart: PHP und HTML-Formulare

Hallo,

eine Anfängerfrage. Ich habe ein kleines HTML-Formular, dessen Daten ich per PHP in eine MySQL-Datenbank schreiben will. Ich habe weiterhin schon erfahren, dass die Formulardaten bereits in PHP-Variablen namens $formularfeld vorliegen. Doch wie komme ich an diese heran - <form action="auswert.php" method=post> funktioniert zwar, doch in auswert.php sind die Variablen stets leer - sie werden also offenbar nicht übergeben?

Für jede Hilfe dankbar,

Jan

  1. Hi,

    eine Anfängerfrage.

    eine Expertenantwort :-)

    sie werden also offenbar nicht übergeben?

    Sei froh; diese Unsitte von PHP ist nämlich ein Sicherheitsrisiko. Greife auf die Parameter (es gibt in HTTP keine Variablen!) mittels $_POST['formularfeld'] bzw. $_GET['formularfeld'] zu.

    Doku unter http://www.php.net/

    Cheatah

    1. Hallo,

      richtig heißt es $formularfeldname...

      ohne name="beispiel" kein $beispiel

      der zugriff wie von cheatah angegeben oder je nach einstellung sind sie schon enthalten...

      Odium