klaus: array aus $_POST verarbeiten / ausgeben ?

hallo alle zusammen,

ich habe über ein formular per post daten an ein php-script geschickt.

soweit so gut, die daten kann sind auch in $_POST enthalten.
aber ich kann nichts mit ihnen anfangen ??

wenn ich mir dir daten anzeigen lasse,
bekomme ich mit array_values($_POST):
Array ( [0] => Klaus [1] => Dies ist ein kleiner lustiger Test-Text [2] => Porsche [3] => kkinski@gmx.net [4] => Submit )

und mit (array_keys($_POST)):
Array ( [0] => Name [1] => Text [2] => Auto [3] => recipient [4] => Submit )

soweit so gut - unten bei den keys sind also die feld(variablen)namen, oben die werte....
aber mir will auf teufel komm raus nicht einfallen, wie ich beide in EINEM array unterbringen kann?
sodaß ich sie wie $name=klaus, $auto=porsche usw. verwenden kann??

irgendwie steh ich gerade ganz schrecklich auf dem schlauch... kann mir irgendwer weiterhelfen oder zumindest auf die sprünge...??

vielen dank im voraus,
grüße
klaus

  1. soweit so gut, die daten kann sind auch in $_POST enthalten.
    aber ich kann nichts mit ihnen anfangen ??

    War das eine Aussage oder eine Frage? Du möchtest doch nicht etwa wissen, ob Du nichts mit den Daten anfangen kannst? Sowas mußt Du Dir schon selbst überlegen ;)

    wenn ich mir dir daten anzeigen lasse,
    bekomme ich mit array_values($_POST):

    [..]

    aber mir will auf teufel komm raus nicht einfallen, wie ich beide in EINEM array unterbringen kann?

    Sie sind schon in einem Feld. array_values()/-_keys() sind kaum die idealen Funktionen, um sich Überblick über ein Feld zu verschaffen. Probiere es mal mit print_r(), var_dump() oder -im speziellen Falle von $_POST- phpinfo(), dann siehst Du mit Sicherheit klarer (die ersten beiden Funktionen solltest Du in einen <pre>-Block fassen, sonst kommt alles in einer Zeile).

    Gruß,
      soenk.e

  2. Hallo!

    soweit so gut, die daten kann sind auch in $_POST enthalten.
    aber ich kann nichts mit ihnen anfangen ??

    $_POST ist ein Array. Du weißt wie man auf Elemente eines Array zugreift? Wenn nicht lies bitte: http://www.php3.de/manual/de/language.types.array.php

    wenn ich mir dir daten anzeigen lasse,
    bekomme ich mit array_values($_POST):

    Du weißt was diese Funktion macht? Am besten nachlesen unter:
    http://www.php3.de/manual/de/function.array-values.php

    und mit (array_keys($_POST)):

    selbiges wie oben: http://www.php3.de/manual/de/function.array-keys.php

    soweit so gut - unten bei den keys sind also die feld(variablen)namen, oben die werte....
    aber mir will auf teufel komm raus nicht einfallen, wie ich beide in EINEM array unterbringen kann?

    Sie _stehen_ in einem Array, und der heißt $_POST! Siehe den ersten Link, da steht wie Du auf Elemente dieses Array zugreifst.

    sodaß ich sie wie $name=klaus, $auto=porsche usw. verwenden kann??

    Sehe Dir an wie das vergleichsweise mit $_REQUEST funktioniert: http://www.dclp-faq.de/q/q-formular-text.html

    Grüße
    Andreas