Es muy amplio, así que intentaré resumir.
Estos son los pasos que puede seguir
-
Como dijiste, ya has creado la carga e inserción de componentes y funciona. Así que dejaré esa parte e iré directamente al siguiente paso. Lo que quiere lograr es mostrar los datos guardados junto con el archivo cargado.
-
Por lo tanto, primero debe recuperar los datos guardados (información del usuario y ruta de la carpeta al cv) de la tabla de la base de datos. Para hacer esto usa
PDO
omysqli
con php. Consulta de selección de usuario para seleccionar el contenido coincidente de la tabla de la base de datos. Consulte Seleccionar datos de tabla con declaraciones PDO -
Usuario HTML y CSS para diseñar la interfaz de usuario. Muestre los datos obtenidos al diseño a través de php. incluyendo el enlace de descarga al archivo pdf. Mostraré un ejemplo de archivo de descarga php a continuación. consulte Cómo hacer que un archivo PDF se pueda descargar en el enlace HTML?
El enlace a la descarga en pdf podría ser así
<a href="download.php?file=pdffilename">Download CV</a>
download.php podría ser así
header("Content-Type: application/octet-stream");
$file = $_GET["file"] .".pdf";
header("Content-Disposition: attachment; filename=" . urlencode($file));
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
header("Content-Length: " . filesize($file));
flush(); // this doesn't really matter.
$fp = fopen($file, "r");
while (!feof($fp))
{
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
Espero que esto ayude :)