Dodanie wielu danych wejściowych do przesłania formularza php

Mam formularz, który wygląda tak:

<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>

Chciałbym dać użytkownikom możliwość dodania wszystkich tych informacji do tego formularza więcej niż 1x przed przesłaniem. (powiedzmy 10x max) Mam kilka pomysłów na głowie. 1 używa Javascript do tworzenia nowych pól, a następnie w jakiś sposób je analizuje za pomocą mojego skryptu php. 2 mówi się, że 10 znaków kodu, tak jak powyższy formularz w kodzie i ukryj je, aż użytkownik kliknie ADD ANOTHER.

Każde wejście musi być unikalne, ponieważ przesyłam tę informację, myśląc o prostym skrypcie php $ _REQUEST. Rozumiem, jak to zrobić za pomocą 1 wejścia i a dla każdej pętli, ale nie wiem, jak to zrobić, aby działało z tak dużą ilością danych wejściowych, etykiet itp.

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

Czy ktoś ma jakieś sugestie dotyczące najlepszego sposobu, aby to zrobić? Nie jestem pewien, czy dodanie jego formularza za pośrednictwem JS jest najlepszym pomysłem, więc wyświetlanie nowych informacji z ukrytego div wydaje się szybsze i łatwiejsze ...

questionAnswers(2)

yourAnswerToTheQuestion