nkrantzMedlem sedan apr. 2002830 inlägg Hej!
Vill genom att loopa igenom varje element i en form skapa en array. Tanken är att variabelnamnet skall vara indexen för array också. dvs variabel1 => 'foo' etc...
Så vad jag efterfrågar är alltså en funktion som kan loopa igenom alla formelements, ta namnet på formelementet och sätta in det i en array och tilldela elementnamnet det värde som den skickar vidare...
Någon? :q
//Nippe
MatteMedlem sedan aug. 20002 975 inlägg Följande lilla kodsnutt (stulen direkt från manualen) skriver ut samtliga variabler med index och värde:
while (list ($key, $val) = each ($_POST)) {
echo "$key => $val<br>\n"; }
Har du en del av dina formulärsvariabler som arrayer får du bygga på det med:
while (list ($key, $val) = each ($_POST)) {
if (is_array($val)){
while (list ($k, $v) = each ($val)){
echo $key."[".$k."] => $v<br>\n";
}
} else {echo "$key => $val<br>\n";}
}
Som sagt, detta ger endast utskrift, men det borde gå att bygga om dom lite.
nkrantzMedlem sedan apr. 2002830 inlägg funkade strålande!
tack så mycket Matte!