Formularwerte werden nicht ins PHP-Skript übernommen
Hallo @all,
habe folgendes Szenario: Win2k Server, Apache 1.3.27 und PHP 4.3.0 Bei mir stellt sich folgendes Problem: Daten/Werte aus HTML-Formularen werden vom PHP-Skript nicht aufgenommen. Das ganze an einem kurzen Beispiel: - Einleitung eines Formulars im HTML-Dokument mittels ...form method="skript.php" action="get"... - Textfeld anzeigen lassen mittels ...input type="text" name="vorname"... - Submit-Button anlegen mittels ...input type="submit" value="Abschicken" name="senden"... - Im PHP-Skript (skript.php) den erforderlichen Wert mittels Variablen $vorname abgreifen Und hier scheiert die ganze Sache. In der Browser-Adresszeile steht sogar noch .../skript.php?vorname=Hans... aber im Skript selbst ist letztendlich der Wert nicht in der Variablen $vorname aufzufinden. Eine fehlerhafte Programmierung des Skripts schließe ich aus, denn das selbe Skript funktioniert auf dem Webserver in unserer Firma ohne irgendwelche Probleme. Ich wäre für Infos zur Behebung des Problems sehr dankbar! MfG Manu Tschö |
Versuchs mal mit $_GET["nameDesFeldes"] statt $namDesFeldes. Dann sollte es gehen.
Warum nimmst Du eigentlich nicht method="post" dann kannst Du mehr Forumulardaten übertragen (z.B. längere Texteingaben) und hast nicht das Gebrösel in der Adresszeile. Falls Du post verwendest mußt Du auch mir $_POST["nameDesFeldes"] darauf zugreifen! |
Hallo Ben,
mit den von Dir vorgeschlagenen Variablenzusatz funktionierts wunderbar: $_GET["vorname"] oder auch $_GET[vorname] Welche von beiden Methoden ist syntaktisch richtiger? Weißt Du zufällig warum dieses Phänomen auftritt oder liegt das einfach an der "neuen" PHP Version (4.3.0)? Noch eine andere Frage: Gibts eine Funktion, die mir die IP-Adresse bzw. den Reverse Lookup zurückgibt? Finde sowas niergends bei SelfPHP :-( Aber schon mal vielen Dank für die Infos mit dem Variablenzusatz! MfG Manu |
|
Also die IP bekommst Du über $_SERVER["REMOTE_ADDR"] was das andere ist weiß ich nicht.
Wie in den Links von Progman ist das $_SERVER "Prinzip" aus Sicherheitsgründen eingeführt worden. Was da besser ist kann ich Dir nicht sagen - ich verwende immer die " dazu. |
Hi Ben,
kannst Du mir sagen unter welchen Kategorien bzw. Stichwörter man diese fest definierten Variablen wie z.B. REMOTE_ADDR findet? Wirds mit Sicherheit noch einige andere interessante Variablen geben :o) MfG Manu Tschaui |
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:33:56 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.