Agregando múltiples entradas al archivo php enviar
Tengo una forma que se parece a esto:
<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>
Me gustaría darles a los usuarios la opción de agregar toda esta información a este formulario más de 1 vez antes de enviarlo. (digamos 10x máx.) He pasado un par de ideas por mi cabeza. 1 está usando Javascript para crear los nuevos campos y luego analizarlos con mi script php de alguna manera. 2 se pone, digamos, 10 recortes de código al igual que el formulario anterior en el código y los oculta hasta que el usuario haga clic en AGREGAR OTRO.
Cada entrada debe ser única, ya que estoy enviando esta información con un simple script $ _REQUEST php. Entiendo cómo hacer esto con 1 entrada y una para cada ciclo, pero no estoy seguro de cómo hacerlo funcionar con una cantidad tan grande de entradas, etiquetas, etc.
<?php
foreach($_POST['newdata'] as $value) {
echo "$value <br />";
}
?>
¿Alguien tiene algunas sugerencias sobre la mejor manera de hacer esto? No estoy seguro de que agregar su formulario a través de JS sea la mejor idea, por lo que mostrar la nueva información desde un div oculto parece más rápido y fácil ...