Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/12/2013, 13:04
dark87_hp18
 
Fecha de Ingreso: diciembre-2013
Ubicación: Distrito Federal
Mensajes: 17
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: insertar dentro de una tabla en mysql mediante un archivo txt usando php

Ahora probe esto pero se salta hasta el else

$tipo = $_FILES['archivo']['type'];
$tamanio = $_FILES['archivo']['size'];
$archivotmp = $_FILES['archivo']['tmp_name'];
$respuesta = new stdClass();

if( $tipo == 'application/vnd.ms-txt'){

$archivo = "Bibliotecas/Documentos/inventario.txt";

if(move_uploaded_file($archivotmp, $archivo) ){
$respuesta->estado = true;
} else {
$respuesta->estado = false;
$respuesta->mensaje = "El archivo no se pudo subir al servidor, intentalo mas tarde";
}

if($respuesta->estado){

$lineas = file('Bibliotecas/Documentos/inventario.txt');

$respuesta->mensaje = "";
$respuesta->estado = true;
$conexion = new mysqli('localhost','root','srg1887','cambalache',3 306);
foreach ($lineas as $linea_num => $linea)
{
$datos = explode(",",$linea);
$stockid = trim($datos[0]);
$qty = trim($datos[1]);
//$loc=$_POST['Location'];
//$materno = trim($datos[2]);
//$nombre = trim($datos[3]);

$consulta = "INSERT INTO stockcounts(stockid,qtycounted) VALUES('$stockid','$qty'');";
if(!$conexion->query($consulta)){
$respuesta->estado = false;
$respuesta->mensaje .= "El alumno $paterno $materno $nombre no se guardo, verifica la información \n";
}
}
}
if($respuesta->estado == true)
$respuesta->mensaje = "Todos los registros se guardaron correctamente\n";
}
else {
$respuesta->mensaje = "Solo se admiten archivos .txt, vuelvelo a intentar\n"; //<-aqui
}
echo json_encode($respuesta);