Hola
zyon.
Con un código así -que está rulando por aquí uno parecido- creo que te bastará:
Código PHP:
<html>
<head>
<title>
Tablas
</title>
<script type="text/javascript">
function agregaFila(pos, txt1, txt2) {
var miTabla = document.getElementById("cuerpoTabla");
var fila = document.createElement("tr");
var celda1 = document.createElement("td");
var celda2 = document.createElement("td");
celda1.innerHTML = txt1;
celda2.innerHTML = txt2;
fila.appendChild(celda1);
fila.appendChild(celda2);
var TRs = miTabla.getElementsByTagName("TR");
if( TRs[pos] ) {
miTabla.insertBefore(fila, TRs[pos]);
}
else {
miTabla.appendChild(fila);
}
}
</script>
</head>
<body>
<form name="form" action="hola.html">
<table id="unaTabla" border="1">
<tbody id="cuerpoTabla">
<tr id="a1">
<td id="b1">hola b1</td>
<td id="c1">hola c1</td>
</tr>
<tr id="a2">
<td id="b2">hola b2</td>
<td id="c2">hola c2</td>
</tr>
<tr id="a3">
<td id="b3">hola b3</td>
<td id="c3">hola c3</td>
</tr>
<tr id="a4">
<td id="b4">hola b4</td>
<td id="c4">hola c4</td>
</tr>
<tr id="a5">
<td id="b5">hola b5</td>
<td id="c5">hola c5</td>
</tr>
</tbody>
</table>
<button type="button" onclick="agregaFila(3, 'en medio', 'hola')">Añade antes de 3</button><br/>
<button type="submit">Enviar!</button>
</form>
</body>
</html>
Puedes insertar filas donde quieras con el contenido que quieras. Basta con cambiar los parámetros. El truco:
insertBefore().
Un saludo.