affichage echo BDD avec lien de techargement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : affichage echo BDD avec lien de techargement

Re: affichage echo BDD avec lien de techargement

par xTG » 17 févr. 2011, 20:36

affichage echo BDD avec lien de techargement

par anzoom » 17 févr. 2011, 17:36

Bonjour,
J'ai crée une BDD de fichiers, qui stocke des infos sur le fichier(id,titre,date,type,matiere,niveau,etablissement,fichier) et le télécharge dans un répertoire défini (telechargement).
Dans l'attribut 'fichier' de ma table, je récupère les lien des fichiers à télécharger par la concaténation des variables $dest_dossier et $dest_fichier.

voici ma requête d'insertion:
$req="INSERT INTO telechargement(id,titre,date,type,matiere,niveau,etablissement,fichier) VALUES('','$titre','$date','$type','$matiere','$niveau','$etablissement','$dest_dossier . $dest_fichier')";
$req1=mysql_query($req);
};

Mon problème est de savoir la syntaxe appropriée pour afficher dans un tableau ces infos tout en cachant le chemin du fichier par un lien de telechargement:

echo "<table border=\"2\" width=\"50\">";
echo "<tr><td>Titre</td><td>Date</td><td>Type</td><td>Matière</td><td>Niveau</td><td>Etablissement</td><td>Telechargement</td></tr>";
while ($result = mysql_fetch_array($exec_req)){

echo "<tr><td>".$result['titre']."</td><td>".$result['date']."</td><td>".$result['type']."</td><td>".$result['matiere']."</td><td>".$result['niveau']."</td><td>".$result['etablissement']."</td><td>"<a href=".$result['fichier'].">Telecharger</a>"</td></tr>";
};
echo "</table>";

Je vous demande de m'aider à trouver la bonne syntaxe pour insérer le lien de téléchargement car j'arrive à afficher sans problème le chemin contenu dans la BDD, mais je veux le remplacer par un lien de téléchargement