Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2004, 11:20
Avatar de jsegundo
jsegundo
 
Fecha de Ingreso: noviembre-2003
Mensajes: 65
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Me duplica un registro al insertarlo en la BD

Hola a todos!

Tengo un problema y es que al insertar un registro en la BD se me duplica, me podran hechar una mano por favor.

Contenido del archivo VENTAS.TXT es el siguiente:
0,989898,"Cliente de Prueba 1","T","1500","1580-LM",2,"2004-01-10","2004-01-20",15000
0,898989,"Cliente de Prueba 2","T","33000","33825",2,"2004-01-10","2004-01-20",45789

al ejecutar el codigo me inserta el 989898 y luego el 898989 y despues me los vuelve a repetir, que esta mal?.

Código PHP:
<?
require('main_connection.php');
$sql "";
$sql .= " Select id,contrato,cliente,tipo,serie,modelo,cantidad,fechareg,fechacomp,importe From contratos order by ID";

$result mysql_query($sql) or die("Query Invalido");

//
$avts "ventas.txt";  // Archivo que contiene las lineas a insertar en la BD
$vts = array();
$vts file($avts);
$nln count ($vts);  // Numero de lineas que contiene el archivo ventas.txt
echo ("Numero de Lineas in archivo : ".$nln."<br>");
for(
$i=;$i<$nln $i++){
    echo (
"Linea : ".$vts[$i]."<br>");
    
$tar explode(",",$vts[$i]);
    
//    Despliega el registro contenido en el archivo Ventas.txt
    
echo ("ID...... - ".$tar[0]."<br>");
    echo (
"Contrato - ".$tar[1]."<br>");
    echo (
"Cliente - ".$tar[2]."<br>");
    echo (
"Tipo - ".$tar[3]."<br>");
    echo (
"Serie - ".$tar[4]."<br>");
    echo (
"Modelo - ".$tar[5]."<br>");
    echo (
"Cantidad - ".$tar[6]."<br>");
    echo (
"Fech Reg - ".$tar[7]."<br>");
    echo (
"Fech Comp - ".$tar[8]."<br>");
    echo (
"Importe - ".$tar[9]."<br><br>");
    
$sqlin "Insert into contratos(id,contrato,cliente,tipo,serie,modelo,cantidad,fechareg,fechacomp,importe) values (''".",".$tar[1].",".$tar[2].",".$tar[3].",".$tar[4].",".$tar[5].",".$tar[6].",".$tar[7].",".$tar[8].",".$tar[9].")";
    
$result2 mysql_query($sqlin) or die("Invalid Insert Query");
}
?>


Jose Segundo
Monterrey, Mexico