È una cosa abbastanza semplice, ma visto che sembra chiesto da molti, ecco come realizzare un form con campi infiniti usando solo PHP:
PHP:
<!DOCTYPE html>
<html lang="it">
<head>
<title>Campi multipli con PHP</title>
<meta charset="utf-8">
</head>
<body>
<h1>Campi multipli con PHP</h1>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<?php
if (isset($_POST['campo'])) {
foreach ($_POST['campo'] as $value) {
echo sprintf('<input type="text" name="campo[]" value="%s"><br>', $value);
}
}
?>
<input type="text" name="campo[]"> <button type="submit">Aggiungi</button>
</form>
</body>
</html>