include ("../scripts/valida.php"); include("../Connections/felix.php"); $status = ""; global $conn; if ($_POST["action"] == "upload") { // obtenemos los datos del archivo $cadena="Select cod_obra,archivo from coc_nomencla where cod_obra=".$_POST['obra_social']; //$res = mysql_query($cadena,$conex); //$query = mysql_query($cadena); //$resfel = mysql_fetch_array($query); $query = $conn->query($cadena); $resfel=$query->fetchAll(PDO::FETCH_ASSOC); if (!$resfel) { die("No se encontro el codigo de Obra Social! Mysql said: "); header("Location: subirarchi.php"); } //asigno los valores a un array // $resfel = mysql_fetch_assoc($res); $tamano = $_FILES["archivo"]['size']; $tipo = $_FILES["archivo"]['type']; $archivo = $_FILES["archivo"]['name']; $aleatorio=substr(md5(time()), 0, 7); $prefijo= "n".substr("0000000".$aleatorio."_". trim($_POST['obra_social']), -7); //verifico si existe archsubido //verifico si el campo tiene cargado un nombre de archivo if (isset($resfel['archivo'])) { if (file_exists("../nomencla/".$resfel['archivo'])){ //borro el archivo unlink("../nomencla/".$resfel['archivo']); } } if ($archivo != "") { // verifico que se pdf if($_FILES['archivo']['type']=="application/pdf") { // guardamos el archivo a la carpeta files //genero un nombre de arhivo $destino = "../nomencla/".$prefijo.substr($archivo,-4); $archi=$prefijo.substr($archivo,-4); if (copy($_FILES['archivo']['tmp_name'],$destino)) { $cadena="update coc_nomencla set sigla=:Sigla,archivo=:Archi,fecha_actu=CURRENT_TIMESTAMP where cod_obra=:Cod_Obra;"; $sql=$conn->prepare($cadena); $sql->bindParam(':Sigla',$_POST['tsigla']); $sql->bindParam(':Archi',$archi); $sql->bindParam(':Cod_Obra',$_POST['obra_social']); $sql->execute(); if ($sql <=0) { echo "\nPDOStatement::errorInfo():\n"; $arr = $sql->errorInfo(); print_r($arr); //die("Error Registrando nomenclador! Mysql said: ".$conn->errorInfo()); $status = "Archivo subido y error al registrar la Actualizacion: ".$archi.""; header("Location: subirarchi.php"); } $status = "Archivo subido: ".$archi.""; } else { $status = "Error al subir el archivo"; } } else { $status = "No es un archivo PDF"; } } else { $status = "Error al subir archivo"; } } $cadena="Select cod_obra,sigla from coc_nomencla order by sigla" ; $consu = $conn->query($cadena); $query = $consu->fetchAll() ; //$query = mysql_query($cadena); //$data = mysql_fetch_array($query); ?>