dedlfix: Werte speichern

Beitrag lesen

Tach!

<?php for ($i = 1; $i <= $anzahl; $i++) { ?>
<label for="kosten[<?php echo $i;?>]">Kosten</label>
<input type="text" name="kosten[<?php echo $i;?>]" id="kosten_<?php echo $i;?>">
<?php } ?>

Es ist eher üblich, beim Zählen mit 0 statt 1 anzufangen, und bis "kleiner" statt "kleiner oder gleich" zu zählen. Also for ($i = 0; $i < $anzahl; $i++). Aber das nur nebenbei, das kannst du auch so lassen.

Und beim Insert muss ich anschließend mit einer

foreach

arbeiten?

Ja, wenn du sowieso das gesamte Array durchlaufen möchtest, ist das mit foreach einfacher als erst mit count() die Anzahl zu ermitteln und eine weitere Variable zum Hochzählen zu benötigen.

foreach ($array as $key => $value)

oder wenn der Key nicht interessiert:

foreach ($array as $value)

Aber diese Syntax kann man ja auch im Handbuch nachlesen. Hast du vielleicht ein anderes Problem, das ich nicht aus deinen Postings nicht entnehmen konnte?

dedlfix.