Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/12/2013, 12:16
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: insertar dentro de una tabla en mysql mediante un archivo txt usando php

Código PHP:
Ver original
  1. if($_POST["action"]== "Cargar Archivo"){
  2.     if ($_FILES["nombre"]["error"] > 0){
  3.        echo "Error: " . $_FILES["nombre"]["error"] . "<br>";
  4.     }else{
  5.        echo "Upload: " . $_FILES["nombre"]["name"] . "<br>";
  6.        echo "Type: " . $_FILES["nombre"]["type"] . "<br>";
  7.        echo "Size: " . ($_FILES["nombre"]["size"] / 1024) . " kB<br>";
  8.        echo "Stored in: " . $_FILES["nombre"]["tmp_name"];//<----Aqui
  9.        $archivo=$_FILES["nombre"]["tmp_name"];
  10.        $sql = "INSERT INTO stockcounts (stockid,qtycounted) VALUES ";
  11.        while(!feof($archivo)){
  12.             $linea=fgets($archivo,255);
  13.             echo $linea;//<--- Esto solo muestra la linea no la lee
  14.             $sql .= "('$stockid','$qtycounted'),"; // <--- no veo donde obtienes los valores de las variables.
  15.             echo "Registro Añadido<p>";
  16.         }
  17.         // Enviamos la sentencia SQL al servidor DB
  18.         $result = mysql_query($sql);
  19.    }
  20. }
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.