ich generiere eine Htmlseite aus einer Datenbank welche mir ein Forumular
herausgibt. In diesem Forumular habe ich eine Art Dynamische
Variablenvergabe realisiert:
<input name=\"test[".[$avar["ID"]."]\">
geparst sieht das dann ungefähr so aus:
<input name"test[1]">
<input name"test[2]">
...
dann schicke ich diese Daten an ein Phpscript welches mir die Informationen
in ein String schreibt, das sieht ungefähr so aus:
while ($a < 100) {
if ($test[$a] <> 0) {
$inhalt = $inhalt . $waren[$a];
}
$a++;
}
Problem ist nun das ich nicht mehr mit Globalen Variablen arbeiten will.
Also dachte ich mir die Lösung mit $_get['test[$a]'] oder
$_post['test[$a']'] aus. Bevor ich nun aber mein ganzes Script umschreibe
wollte ich fragen ob das so funktioniert oder ob ich lieber Urlaub
einreichen soll.
Ich hoffe ich habe diesmal die Frage vernünftig formuliert :)
Robin Willig
> $_get['test[$a]']
Probiers lieber so:
$_GET['test'][$a]
Gesundheit
Wagner
--
let's make a deal: you don't advertise your god and i wont advertise any
of mine :)
>Problem ist nun das ich nicht mehr mit Globalen Variablen arbeiten will.
>Also dachte ich mir die Lösung mit $_get['test[$a]'] oder
>$_post['test[$a']'] aus.
Hast du ein schlechtes Kurzzeitgedächtnis?
Wie heißt die Variable, die ich suche?
http://www.koehntopp.de/php/functions.html#variable-finden
--
Johannes
> Probiers lieber so:
> $_GET['test'][$a]
so gehts leider auch nicht, bekomme ja test[1] als Variable vom Formular
übergeben, ich muss irgengdwie den Variablennamen zusammensetzen lassen. Mit
Globalen Variablen sieht das so aus test[$zaehler] und es funktioniert.
Leider geht das mit $_post['test'[$zaehler]] oder dem
$_GET['test'][$zaehler] nicht. Mein Ziel ist es einen String zu bekommen,
welcher sämtliche Formulardaten enthält und sich selbst erweitern kann
($inhalt=$inhalt.$test).
Das ist aber richtig!
Naja. vermutlich willst du eher $_POST
Christian Dickmann
> Hast du ein schlechtes Kurzzeitgedächtnis?
>
> Wie heißt die Variable, die ich suche?
> http://www.koehntopp.de/php/functions.html#variable-finden
ja einscheinend schon, dachte das wäre ein schlechter Scherz gewesen mit dem
"variable-finden"
>> $_GET['test'][$zaehler]
>
> Das ist aber richtig!
> Naja. vermutlich willst du eher $_POST
dann habe ich noch woanders nen Fehler drin, habe mal nen echo (...) auf die
Variable gemacht und das geht... danke für die Hilfe!
Verweise auf die FAQ's sind selten als Scherz gemeint.
Hier wird nicht gescherzt! ;)
lg
Daniel [datenPUNK] Khan