<?php session_start(); require_once '../facades/ImportarFacade.php'; $fachada = new ImportarFacade(); if (isset($_GET['controlar'])) { $accion = $_GET['controlar']; switch ($accion) { case 'importar': $file = $_FILES['Archivo']['name']; $ext = explode(".", $file); $ext2 = strtolower(end($ext)); $pathTemp = $_FILES['Archivo']['tmp_name']; $rutaPdf = '../../loads/pdf/'; $rutaImg = '../../loads/img/'; $rutaCsv = '../../loads/csv/'; $rutaOtr = '../../loads/otros/'; if ($ext2 == 'pdf') { move_uploaded_file($_FILES['Archivo']['tmp_name'], $rutaPdf . $file); $mensaje = 'Archivo con extensión ' . $ext2 . ' guardado en ' . $rutaPdf . $file; } elseif ($ext2 == 'jpg' || $ext2 == 'png' || $ext2 == 'jpeg' || $ext2 == 'gif') { move_uploaded_file($_FILES['Archivo']['tmp_name'], $rutaImg . $file); $mensaje = 'Archivo con extensión ' . $ext2 . ' guardado en ' . $rutaImg . $file; } elseif ($ext2 == 'csv' || $ext2 == 'txt') { $mensaje = $fachada->importarDatos($pathTemp, $_POST['Tabla']); move_uploaded_file($_FILES['Archivo']['tmp_name'], $rutaCsv . $file); } else { move_uploaded_file($_FILES['Archivo']['tmp_name'], $rutaOtr . $file); $mensaje = 'Archivo con extensión ' . $ext2 . ' guardado en ' . $rutaOtr . $file; } header("Location: ../views/importarDatos.php?mensaje=" . $mensaje);
<div class="box"> <form role="form" id="formValidacion" action="../controllers/ImportarController.php?controlar=importar" method="post" enctype="multipart/form-data"> <div class="box-header with-border"> <h3 class="box-title">Importar archivo con información</h3> </div><!-- /.box-header --> <div class="box-body"> <div class="form-group"> <div class="form-group"> <label for="Tabla">Seleccione la tabla*</label> <select class="form-control select2" name="Tabla" id="Tabla" required tabindex="8"> <option selected="selected" disabled>Seleccione...</option> <?php require_once '../facades/ImportarFacade.php'; $tablasBase = new ImportarFacade(); $todasTablas = $tablasBase->listarTablas(); foreach ($todasTablas as $tabla) { ?> <option value="<?php echo $tabla['Tables_in_sigco']; ?> "><?php echo $tabla['Tables_in_sigco']; ?> </option> <?php } ?> </select>