не бд не надо
задумка типа такой
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
z = 1;
function onlyDigit()
{
if((event.keyCode<48)||(event.keyCode>57))
event.returnValue = false;
}
function addRow()
{
z++;
tbody = partrow.parentNode;
tr = document.createElement("TR");
tr.setAttribute("align", "center");
tdnumber = document.createElement("TD");
tdnumber.setAttribute("align", "right");
tdnumber.setAttribute("class", "white1");
tdaboutpart = document.createElement("TD");
tdkolvo = document.createElement("TD");
tdcount = document.createElement("TD");
tddelbut = document.createElement("TD");
tdnumber.innerHTML = z + ".";
tdaboutpart.innerHTML = '<TEXTAREA cols="100%" Rows="2" id="part_about['+z+']" Name="prow['+z+'][pabout]" Maxlength="200"class="inputform"></TEXTAREA>';
tdcount.innerHTML='<INPUT Type="text" id="part_count['+z+']" Name="prow['+z+'][pcount]" size="3" class="inputform" onKeyPress="onlyDigit();">';
tddelbut.innerHTML='<BUTTON type="button" id="delbut'+z+'"Value="' + z + '" Style="Height:25px; Font-Size:10px; Line-height:1;" onClick="delRow(this)">Удалить</BUTTON>';
tr.appendChild(tdnumber);
tr.appendChild(tdaboutpart);
tr.appendChild(tdcount);
tr.appendChild(tddelbut);
tbody.appendChild(tr);
}
function delRow(xRow)
{
if(z == 1)
{
alert("Минимум одна строка!!!");
return false;
}
idxrow = xRow.id;
tbody = xRow.parentNode.parentNode.parentNode;
for(i = parseInt(idxrow.substr(6)); i<z; i++)
{
document.getElementById("part_about[" + i + "]").value = document.getElementById("part_about[" + (i + 1) + "]").value;
document.getElementById("part_count[" + i + "]").value = document.getElementById("part_count[" + (i + 1) + "]").value;
}
tbody.removeChild(tbody.lastChild);
z--;
}
//-->
</SCRIPT>
<BR><BR>
<CENTER class="whitebold1">Форма</CENTER>
<FORM method="post" action="http://127.0.0.1/vinqsend.php?g_vinid=27" name="vin_qc">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0">
<TR align="center">
<TD><TABLE border="0" cellpadding="0" cellspacing="1" bgcolor="#FFFFFF">
<TR>
<TD bgcolor="#53A5F0" class="whitebold1" height="25"><TABLE width="100%" border="0" cellspacing="0" cellpadding="3">
<TR align="center">
<TD width="10" class="whitebold1" nowrap>Заголовок 1</TD>
<TD class="whitebold1" nowrap>Заголовок 2</TD>
<TD width="50" class="whitebold1" nowrap>Заголовок 3</TD>
<TD width="40" class="whitebold1" nowrap>Заголовок 4</TD>
</TR>
</TABLE></TD>
</TR>
<TR>
<TD valign="top" bgcolor="#62B4FF" align="center"><TABLE width="100%" border="0" cellspacing="0" cellpadding="3">
<TR align="center" id="partrow">
<TD width="10" class="white1" align="right">1.</TD>
<TD><TEXTAREA Cols="100%" Rows="2" Name="prow[1][pabout]" id="part_about[1]" Maxlength="200" class="inputform"></TEXTAREA></TD>
<TD width="50"><INPUT type="text" size="3" name="prow[1][pcount]" id="part_count[1]" class="inputform" onKeyPress="onlyDigit();"></INPUT></TD>
<TD width="40"><BUTTON type="button" name="part_del" value="1" id="delbut1" style="height:25px; font-size:10px; line-height:1;" onClick="delRow(this)">Удалить</BUTTON></TD>
</TR>
</TABLE><BR><BUTTON type="button" name="add_row" Style="Height:25px; Font-Size:10px; Line-height:1;" onClick="addRow();">Новая строка</BUTTON><BR> </TD>
</TR></TD>
<TR>
<TD align="center" valign="middle" bgcolor="#53A5F0"><BUTTON Type="submit" Name="vqc_send" Value="1">Отправить форму</BUTTON></TD>
</TR></TD>
</TABLE></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
-~{}~ 21.05.07 13:11:
можно на php замутить что то в роде этого