erstellen und Löschen von Formularen

[ATTACH]2783.vB[/ATTACH]Ich suche nach einer Möglichkeit wie im Bild schon beschreiben ein Formularfeld hinzuzufügen oder aber wieder zu löschen. Ich hätte das über eine Funktion gemacht,
[PHP]

[/PHP]

aber das mit dem löschen erscheint mir eine große Schwierigkeit. wichtig ist auch, dass die Felder bei der Auswertung per PHP beachtet werden. Wenn ihr Ideen habt schreibt sie bitte. Ich würde mich sehr freuen. P.S. hier der HTML code: [CODE]

1 (löschen)
Name:
Text:
erstellen [/CODE]

Die PHP-Auswertung gestaltet sich sehr einfach, indem Du Array-Elemente als name-Attribute verwendest.

Bsp:

[HTML]

[/HTML]

In PHP kannst Du nun auf die Werte jedes einzelnen Input-Feldes zugreifen:
[PHP]

<?php echo $_POST['name'][0]; echo $_POST['name'][1]; echo $_POST['name'][2]; echo $_POST['name'][3]; ?>[/PHP]

Und der JavaScript-Teil gestaltet sich dadurch natürlich auch sehr leicht, da du dich nur um’s hinzufügen & entfernen der Input-Felder und Text-Areas kümmen musst. Für die Input-Felder verwendest Du eben name[] als name-Attribut-Wert und für die Textareas text[].

Im PHP-Teil einfach innerhalb einer Schleife auf die verschiedenen Werte zugreifen.

[PHP]<?php
if (isset($_POST[‚name‘]) && isset($_POST[‚test‘]) && is_array($_POST[‚name‘]) && is_array($_POST[‚text‘]) && count($_POST[‚name‘]) === count($_POST[‚text‘])) {
for ($i = 0; $i < count($_POST[‚name‘]); $i++) {
echo 'Name: ’ . $_POST[‚name‘][$i] . ', Text: ’ . $_POST[‚text‘][$i] . ‚
‘;
}
}[/PHP]

[LEFT][FONT=monospace]
[/FONT][/LEFT]