19/12/2013, 13:04
|
| | Fecha de Ingreso: diciembre-2013 Ubicación: Distrito Federal
Mensajes: 17
Antigüedad: 11 años 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); |