¿Por qué no guarda los valores en la BD?
Buenas Tardes
Estoy tratando de subir archivos pdf con este código, si sube el archivo a la carpeta pero no me almacena la información en la BD cuando la mando en la consulta, de antemano muchas gracias por la ayuda.
¿
<?phpinclude ("../../conexion/conexion.php");$id_expediente = $_POST['id_expediente'];$id_usuario = $_POST['id_usuario'];if ($_FILES["archivo"]["error"] > 0) { echo "ha ocurrido un error";} else { $permitidos = array("application/pdf"); $limite_kb = 2056; if (in_array($_FILES['archivo']['type'], $permitidos) && $_FILES['archivo']['size'] <= $limite_kb * 1024) { $ruta = "pdf/" . $_FILES['archivo']['name']; if (!file_exists($ruta)) { $resultado = @move_uploaded_file($_FILES['archivo']['tmp_name'], $ruta); if ($resultado) { $nombre = $_FILES['archivo']['name']; $query = mysql_query("INSERT INTO archivos(id_usuario, id_expediente, archivo) VALUES ('$id_usuario', '$id_expediente', '$nombre')", $con); echo "el archivo ha sido movido exitosamente <br />"; echo "$id_expediente - $id_usuario - $ruta - $nombre"; } else { echo "ocurrio un error al mover el archivo."; echo "$id_expediente - $id_usuario - $ruta - $nombre"; } } else { echo $_FILES['archivo']['name'] . ", este archivo existe"; } } else { echo "archivo no permitido, es tipo de archivo prohibido o excede el tamano de $limite_kb KB"; echo "$id_expediente - $id_usuario - $ruta - $nombre"; }}?>
1 respuesta
Respuesta