Problem mit HTTP_POST_VARS

E

Exerior

Folgendes:
Ich habe ein Formular indem eine Checkbox mit dem Namen "status" ist und ein Eingabefeld für Text mit dem namen "content". Das ganze wird mit "method=post" verschickt.

Jetzt müsste ich doch in der PHP Datei mit dem Befehl
"$HTTP_POST_VARS[status]" auf die Variablen Status zugreifen können. Oder habe ich den Befehl HTTP_POST_VARS vollkommen missverstanden?

Ich will letztlich alle Variablen, die mir durch 'POST' übermittelt werden in einem array haben ... wie ist mir wurscht :)
 
bei einer Checkbox musst Du noch ein VALUE="irgendwas" mit angeben, dann klappts auch mit $HTTP_POST_VARS ;)

glaub ich zumindest :rolleyes:

Gruß
Dunsti
 
nochmal Erläuterung

Hier mal Auszüge aus dem Quellcode:

Das Formular:
PHP:
<FORM name='' method=post>
<input type=checkbox name='status' checked value='1'>
<input type=submit name=submit value=Ändern>

Und hier die Annahme von dem Ganzen:
PHP:
IF (isset($submit)) {
echo $http_post_vars[status]; //diese Zeile funkt nicht
echo $status; //das funktiniert perfekt
}

Frage:
Benutze ich in diesem Zusammenhang $http_post_vars falsch ??

Infos:
Ich nutze php version 4.0.3
nun mal nen paar Vermutungen von meiner Seite:
PHP:
//aus der php.ini, die im Windows Verzeichnis liegt
track_vars  = on  // hab ich extra aktiviert, obwohl es standartgemäß schon aktiviert sein sollte...
//ansonsten habe ich in der php.ini nichts geändert (nichts was damit zusammen hängen könnte).

Ich habe es jetzt erstmal anders gelöst ... aba anders ist es ********. Mit Arrays wäre es 100 mal einfacher, schneller, effizienter und flexibler. thx im vorraus für jede antwort und thx für die value Anmerkung.
 

Neue Beiträge

Zurück