İstediğin çok basit aslında.
<html>
<head>
<title>Textbox ekle - MahiriX</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
var i = 1;
function yeniekle(){
var eskiveri = $("#yenitextboxdivi").html();
$("#yenitextboxdivi").html(eskiveri + "<p>Yeni input "+i+" : <input type='text' name='yeniinput"+i+"' id='yeniinput"+i+"' /></p>");
$("#textboxsayisi").html('<input type="hidden" name="sayi" id="sayi" value="'+i+'" />');
i = i + 1;
}
</script>
<head>
<body>
<form action="gonder.php" method="post">
<div>Text box : <input type="text" name="anatextbox" id="anatextbox" /> <a href="javascript:yeniekle()">Yeni Ekle</a></div>
<div id="yenitextboxdivi"></div>
<div><input type="submit" value="Gonder"><span id="textboxsayisi"><input type="hidden" name="sayi" id="sayi" value="0" /></div>
</form>
</body>
</html>Jquery çagır test et görürsün. Php kodu ise extra textboxları almak için.
<?php
$sayi = $_POST["sayi"];
if($sayi >= 1){
for($i = 1; $i <= $sayi; $i++){
echo $_POST["yeniinput".$i.""];
}
}
?>