Det var bare en demonstration ja.
For at lave et eksempel lidt tættere på det du behøver så vil jeg lave 3 input tekstfelter: navn, e-mail og tlf.
HTML delen:
<form action="action.php" method="post">
<b>Person #1</b><br>
Navn: <input type="text" name="navn[]"><br>
E-Mail: <input type="text" name="mail[]"><br>
Telefon nr.: <input type="text" name="tlf[]"><br><br>
<b>Person #2</b><br>
Navn: <input type="text" name="navn[]"><br>
E-Mail: <input type="text" name="mail[]"><br>
Telefon nr.: <input type="text" name="tlf[]"><br><br>
<b>Person #3</b><br>
Navn: <input type="text" name="navn[]"><br>
E-Mail: <input type="text" name="mail[]"><br>
Telefon nr.: <input type="text" name="tlf[]"><br><br>
<input type="submit" value="Tilføj personer">
</form>
PHP delen (action.php):
<?php
// Looper igennem vores $_POST arrays
// Det er lige meget hvilken af de 3 arrays vi vælger da de alle går igen for hver person
foreach($_POST["navn"] as $index => $navn) {
// Navn er gemt i $navn, vi vil nu lave variabler der indeholder e-mail og tlf. nr.
$mail = $_POST["mail"][$index];
$tlf = $_POST["tlf"][$index];
// Nu har vi navn, e-mail og tlf. i variabler
// så nu tilføjer vi dem til en MySQL table
mysql_query("INSERT INTO `personer`(`navn`, `email`, `telefon`) VALUES('$navn', '$mail', '$tlf');
}
?>
Koden er ikke testet, men burde virke, og fremgangsmåden fejler intet!
Håber det kan hjælpe dig med at få ordnet dit problem.