Hola, gracias por guiarme en el buen camino, ya he solucionado el problema aqui lo dejo para compartirlo con el resto.
He utilizado un While en la página del formulario para hacer una variable dinamica.
Y he utilizado un array para recoger la información de esa variable y guardarla en la BBDD .
pruebanuevo2.php
Código PHP:
<?php session_start();
if (empty ($_SESSION["validado"])){
header ("location:./../index.php");
}else{
if($_SESSION["validado"]==1){
include_once("./../includes/header.php");
//recoger los datos que llegan por $_POST
$cuantas=$_POST["cuantas"];
$nfactura=$_POST["nfactura"];
$cuenta=1;
echo "<p>Lineas cuerpo de documento: $cuantas</p>";
echo "<p>Número de factura: $nfactura</p>";
while($cuenta<=$cuantas){
$nombre=array($_POST["nombre$cuenta"]);
echo $nombreaux=$nombre[0];
echo "<br />";
$cuenta++;
//agregar numero de veces y nombre de usuario
$sql="INSERT INTO prueba (cuantas, nfactura ,nombre) values ('$cuantas', '$nfactura', '$nombreaux')";
$r=mysql_query($sql, $link);
}
echo "Correcto";
//header("location:./../panel/pruebanuevo.php?error=Correcto");
}else{
echo "Fallo";
//header("location:./../panel/pruebanuevo.php?error=fallo");
}
}
?>
Muchas gracias una vez más.