Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/02/2011, 06:05
frmfernando
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 1
De acuerdo Respuesta: Solución a un problema a la hora de insertar datos en una tabla

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.