Hallo allemaal,

Ik ben een formulier aan het maken waar de gebruiker het onderwerp, locatie en omschrijving d.m.v. een input en textarea kan invullen. Dit alles staat achter elkaar en herhaald zich 8 keer.

Voorbeeld: ( en dan 8 x onder elkaar :D)

<tr>
<td valign="top"><input type="text" name="onderwerp[1]" /></td><td valign="top"><input type="text" name="locatie[1]" /></td><td valign="top"><textarea cols="20" rows="4" name="omschrijving[1]"></textarea></td>
</tr>


Is het ook mogelijk d.m.v. een foreach deze velden per regel uit te lezen?
Zelf dacht ik iets aan:

<?php
foreach($_POST['onderwerp'] AS $onderwerp, $_POST['locatie'] AS $locatie,$_POST['omschrijving'] AS $omschrijving )
{
echo $onderwerp $locatie $omschrijving;
}
?>

Dit hier boven gaat natuurlijk nooit werken, maar is er z`n oplossing?

Ik wil dus dat de foreach regel bij regel houd! zodat ik dat ook op die manier kan opslaan in een Database.

Thanks alvast :D

Ruliezz
Wat grappig, ik wist deze oplossingen niet!
Bedankt allemaal! Ik ga het toepassen! :D
Dennis Mertens schreef op 01.04.2009 15:17
Alleen begint jou for-loop bij 0 :)


Dus?
Een array begint standaard ook bij 0.
En anders doe je zo:

for($i=1; $i<=8; $i++)
brie schreef op 01.04.2009 15:31
[quote='Dennis Mertens schreef op 01.04.2009 15:17']Alleen begint jou for-loop bij 0 :)


Dus?
Een array begint standaard ook bij 0.
En anders doe je zo:

for($i=1; $i<=8; $i++)[/quote]:( *zucht*

Ga niet blij lopen doen ok?

Ik wijs hem er even op. Aangezien hij bij 1 begon in het topic bericht.

[color=#97A2C0]Ik weet het lekker beter meneer :([/color]

Reageren