C'est très large donc je vais essayer d'être bref.
Voici les étapes que vous pourriez suivre
-
Comme vous l'avez dit, vous avez déjà créé des composants de téléchargement et d'insertion et cela fonctionne. Je vais donc laisser cette partie et passer directement à l'étape suivante. Ce que vous voulez réaliser, c'est afficher les données enregistrées avec le fichier téléchargé.
-
Vous devez donc d'abord récupérer les données enregistrées (informations sur l'utilisateur et chemin du dossier vers le cv) à partir de la table de la base de données. Pour ce faire, utilisez
PDO
oumysqli
avec php. Requête de sélection de l'utilisateur pour sélectionner le contenu correspondant dans la table de la base de données. Voir Sélectionner des données de table avec des instructions PDO -
Utilisateur HTML et CSS pour concevoir l'interface utilisateur. Montrez les données récupérées à la conception via php. y compris le lien de téléchargement vers le fichier pdf. Je vais montrer un exemple de fichier de téléchargement php ci-dessous. voir Comment rendre le fichier PDF téléchargeable dans le lien HTML ?
Le lien vers le téléchargement du pdf pourrait ressembler à ceci
<a href="download.php?file=pdffilename">Download CV</a>
download.php pourrait ressembler à ceci
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);
J'espère que cette aide :)