Amigos estoy haciendo un sistema donde tengo que registrar varios registros de medicion, la cuestion es que estos registros pueden ser de 1 a 6 renglones (cada renglon con 5 campos)
 
entonces me preguntaba de que manera puedo crear un formulario:    
Código HTML:
Ver original<form id="tiempoteform" name="tiempoteform" method="post" action="./index.php?page=medicion_tiempo_te" onSubmit="return  val_tiempo_te(this.id)">   <div class="form_settings">         <input class="contact" type="text" name="fecha1" id="fecha1" readonly="readonly"/></p>         <h3>Turno Vespertino 12:00m a 03:00pm 
</h3>         <table border="1" cellpadding="0" cellspacing="0">                 <td colspan="5"><p align="center" class="tabtitulo">Tiempo de entrega
</p></td>             <td><p align="center" class="tabcamp">Nro. Factura
</p></td>             <td><p align="center" class="tabcamp">Montar t
é</p></td>             <td><p align="center" class="tabcamp">Armado del vaso
</p></td>             <td><p align="center" class="tabcamp">Armado del t
é</p></td>             <td><p align="center" class="tabcamp">Tiempo total
</p></td>             <td><input type="text" name="tiempotefact1" id="tiempotefact1" onKeyPress="return acceptNum(event)" maxlength="10" size="10" /></td>             <td><input type="text" name="tiempotemontar1" id="tiempotemontar1" onBlur="calcular('tiempotemontar1','tiempotearmadov1','tiempotearmadot1','tiempototal1',this.id)" onKeyUp="mascara(this,':',patron2,true)" maxlength="6" size="10" /></td>             <td><input type="text" name="tiempotearmadov1" id="tiempotearmadov1" onBlur="calcular('tiempotemontar1','tiempotearmadov1','tiempotearmadot1','tiempototal1',this.id)" onKeyUp="mascara(this,':',patron2,true)" maxlength="6" size="10" /></td>             <td><input type="text" name="tiempotearmadot1" id="tiempotearmadot1" onBlur="calcular('tiempotemontar1','tiempotearmadov1','tiempotearmadot1','tiempototal1',this.id)" onKeyUp="mascara(this,':',patron2,true)" maxlength="6" size="10" /></td>             <td><input name="tiempotetotal1" type="text" id="tiempototal1" readonly="readonly" size="10" /></td>         <h3><input class="submit" type="submit" name="guardar1" value="Registrar"/>         <input class="submit" name="borrar" type="reset" value="Limpiar Datos"/> 
  
y pode añadir mas renglones:    
Código HTML:
Ver original            <td><input type="text" name="tiempotefact1" id="tiempotefact1" onKeyPress="return acceptNum(event)" maxlength="10" size="10" /></td>             <td><input type="text" name="tiempotemontar1" id="tiempotemontar1" onBlur="calcular('tiempotemontar1','tiempotearmadov1','tiempotearmadot1','tiempototal1',this.id)" onKeyUp="mascara(this,':',patron2,true)" maxlength="6" size="10" /></td>             <td><input type="text" name="tiempotearmadov1" id="tiempotearmadov1" onBlur="calcular('tiempotemontar1','tiempotearmadov1','tiempotearmadot1','tiempototal1',this.id)" onKeyUp="mascara(this,':',patron2,true)" maxlength="6" size="10" /></td>             <td><input type="text" name="tiempotearmadot1" id="tiempotearmadot1" onBlur="calcular('tiempotemontar1','tiempotearmadov1','tiempotearmadot1','tiempototal1',this.id)" onKeyUp="mascara(this,':',patron2,true)" maxlength="6" size="10" /></td>             <td><input name="tiempotetotal1" type="text" id="tiempototal1" readonly="readonly" size="10" /></td> 
  
con un + o un boton que diga añadir, y que al momento de guardar solo guarde los renglones activos que tengan datos, de verdad nose como hacerlo :S