Hinzufügen mehrerer Eingaben zur Datei php form submit

Ich habe ein Formular, das so aussieht:

<label for="fullpath"><span class="required">*Full Path of folder to change access:</span></label>
            <input name="fullpath" id="it10" type="text" size="50" maxlength="50" />
            <br />
            <small>Example: g:\A\Folder or j:\Your\Folder</small><br />
            <div class="bgdiff">
              <label for="userpermissiongroup">User Permission Group to be changed:</label>
              <input name="userpermissiongroup" type="text" id="it11" size="50" maxlength="50" />
              <small>If Known...</small></div>
            <br />
            <label for="addreadaccess">Additional users requiring read access:</label>
            <input name="addreadaccess" type="text" id="it12" size="15" maxlength="15" />
            <br />
            <small>AD Username</small><br />
            <div class="bgdiff">
              <label for="addauthoraccess">Additional users requiring author access:</label>
              <input name="addauthoraccess" type="text" id="it13" size="12" maxlength="12" />
              <br />
              <small>AD Username</small></div>
            <br />
            <label for="removeaccess">Users to be removed from access:</label>
            <input name="removeaccess" type="text" id="it14" size="12" maxlength="12" />
            <br />
            <small>AD Username</small><br />
            <div class="bgdiff">
              <label for="supervisor"><span class="required">*Data Steward, Program Manager, Project Lead, or Supervisor who can authorize access changes:</span></label>
              <input name="supervisor" type="text" id="it15" size="30" maxlength="30" />
              <br />
              <small>AD Username</small></div>
            <br/>
            <label for="phoneapprover"><span class="required">*Phone number of approving official: </span></label>
            <input name="phoneapprover" type="text" id="it16" size="30" maxlength="30" />
            <br />
            <small>999-999-9999</small><br />
          </fieldset>
        </div>

Ich möchte den Benutzern die Möglichkeit geben, alle diese Informationen vor dem Absenden mehr als 1x zu diesem Formular hinzuzufügen. Ich habe mir ein paar Ideen durch den Kopf gehen lassen. 1 benutzt Javascript, um die neuen Felder zu erstellen und sie dann irgendwie mit meinem PHP-Skript zu analysieren. 2 wird gesetzt, wenn 10 Codeschnipsel genau wie im obigen Formular im Code enthalten sind und sie ausgeblendet werden, bis der Benutzer auf WEITER HINZUFÜGEN klickt.

Jede Eingabe muss eindeutig sein, da ich diese Informationen durch ein einfaches PHP-Skript $ _REQUEST übermittle. Ich verstehe, wie man das mit 1 Eingang und einer für jede Schleife macht, bin mir aber nicht sicher, wie man es mit so vielen Eingängen, Beschriftungen usw. machen soll.

<?php
foreach($_POST['newdata'] as $value) {
echo "$value <br />";
}
?>

Hat jemand ein paar Vorschläge, wie man das am besten umsetzt? Ich bin mir nicht sicher, ob es die beste Idee ist, sein Formular über JS hinzuzufügen. Es scheint also schneller und einfacher zu sein, nur die neuen Informationen von einem versteckten Div anzuzeigen ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage