Hallo PHP-ers,

Ik probeer een dynamisch PHP formulier te maken door middel van een MySQL query. Dit is allemaal geen probleem, echter heb ik wat vragen over de verwerking van het formulier.

De formuliervelden worden aangemaakt als:
echo"<input type=\"text\" name=\"veld[".$f['id']."][".$f['ut']."]\" />";


De bedoeling is bij het verwerken dan om de array gegevens uit de input name te halen, wat bijvoorbeeld als volgt zijn:
"id" = 14
"ut" = 1

Met deze gegevens wil ik dan verder gaan om de input te verwerken.

Weet iemand toevallig hoe dit ten werk gaat?

Bij voorbaat heel veel dank!
les 1: echo tussen single quotes
les 2: Je veldnamen zijn NOOIT dynamisch

Class Dismissed
Mijn excuses voor de foute quotes bij het echo'en.

Ik bedoelde het niet als dynamisch, maar je zal vast wel weten waar ik naartoe wil gaan met dit script..
Ik heb absoluut geen flauw idee dus verlicht mijn wereld asjeblieft :D
Voorbeeldje:
<input type="text" name="veld['14']['1']" />
Waar als value "Hallo" wordt ingevuld.
Dan wil ik de waardes die bij "veld" horen apart hebben.

foreach($_POST['veld'][$waarde1][$waarde2]){
echo $waarde1;
echo '<br />';
echo $waarde2;
echo '<br />';
echo $_POST['veld'];
}

En dat het resultaat hiervan dan wordt:
14
1
Hallo

Alleen klopt de foreach loop natuurlijk niet zo maar ik zou niet weten hoe het moet verder...

Ik hoop dat het zo duidelijk is, ik ben zeer slecht in dingen uitleggen.. 8-|
ik ben hier ook mee bezig geweest, kost veel tijd en het werkt nog steeds niet helemaal 100 % maar dit omdat er ook nog een mail functie e.d. bij zit

@ jacco Dynamische veldnamen kunnen wel dynamisch zijn ;) ik heb het bewijs zelf draaiende

[EDIT: ik ben misschien wel newbie hier maar heb al meerdere php scripts gemaakt ;) ]

Reageren