[RESOLU] Créer un lien de fichier depuis la base de données

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 : [RESOLU] Créer un lien de fichier depuis la base de données

Re: [RESOLU] Créer un lien de fichier depuis la base de donn

par piotrowski-s » 08 oct. 2012, 21:52

n'hésite pas au besoin, je suis passé par la aussi y'a quelques temps.

Re: Créer un lien de fichier depuis la base de données

par enzotlse » 08 oct. 2012, 21:33

Merci piotrowski-s et merci XTG vous etes top ! ca fonctionne bien.

C'était tout bete ;)

Re: Créer un lien de fichier depuis la base de données

par piotrowski-s » 08 oct. 2012, 20:48

oui xtG à raison, il faut savoir une chose c'est que le php te permet de récupérer certaines informations de la base de donnée, après tu les exploite comme tu veux, de même que tu peux afficher un lien, cela aurait pu être une image ou n'importe quoi d'autre.

Re: Créer un lien de fichier depuis la base de données

par xTG » 08 oct. 2012, 20:40

<td><a href="<?php echo $row_rs_images['chemin']; ?>">Lien</a></td>
;)

Re: Créer un lien de fichier depuis la base de données

par enzotlse » 08 oct. 2012, 19:10

Bonjour,

Voici le script d'une page web nommée "test.php" pour executer ma requete :
-------------------------------------------------------------------------------------------------
<?php require_once('Connections/connexmabase.php'); ?>
<?php
$maxRows_rs_images = 10;
$pageNum_rs_images = 0;
if (isset($_GET['pageNum_rs_images'])) {
$pageNum_rs_images = $_GET['pageNum_rs_images'];
}
$startRow_rs_images = $pageNum_rs_images * $maxRows_rs_images;

mysql_select_db($database_connexmabase, $connexmabase);
$query_rs_images = "SELECT * FROM fichier ORDER BY id ASC";
$query_limit_rs_images = sprintf("%s LIMIT %d, %d", $query_rs_images, $startRow_rs_images, $maxRows_rs_images);
$rs_images = mysql_query($query_limit_rs_images, $connexmabase) or die(mysql_error());
$row_rs_images = mysql_fetch_assoc($rs_images);

if (isset($_GET['totalRows_rs_images'])) {
$totalRows_rs_images = $_GET['totalRows_rs_images'];
} else {
$all_rs_images = mysql_query($query_rs_images);
$totalRows_rs_images = mysql_num_rows($all_rs_images);
}
$totalPages_rs_images = ceil($totalRows_rs_images/$maxRows_rs_images)-1;
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>

<body>
<table border="1" cellpadding="1" cellspacing="1">
<tr>
<td>id</td>
<td>titre</td>
<td>chemin</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_rs_images['id']; ?></td>
<td><?php echo $row_rs_images['titre']; ?></td>
<td><?php echo $row_rs_images['chemin']; ?></td> <--c'est là je pense qu'il manque un truc pour avoir un lien dynamique
</tr>
<?php } while ($row_rs_images = mysql_fetch_assoc($rs_images)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($rs_images);
?>
--------------------------------------------------------

Merci

Re: Créer un lien de fichier depuis la base de données

par piotrowski-s » 07 oct. 2012, 21:36

salut,

quelle est ta requête pour extraire tes données?

Créer un lien de fichier depuis la base de données

par enzotlse » 07 oct. 2012, 19:21

Bonjour,

Je suis débutant en PHP et SQL
J'utilise DREAMWEAVER et la suite EASYPHP 12.1 pour créer des sites en local.
j'ai crée un site test pour débuter. J'arrive bien à me connecter à ma base de données, extraire modifier supprimer les données dynamiquement avec dreamweaver mais je bloque actuellement sur un truc, je n'arrive pas à créer un lien vers un fichier présent sur le serveur après extraction de la base de données.

voici l'extraction des données dynamiques de la table "fichier"de ma base sur une page web :

Id Titre chemin
1 facture 1 fichiers/facture1.pdf
2 facture 2 fichiers/facture2.pdf

Je voudrais qu'un lien se crée automatiquement vers le chemin d'accès du fichier insérer dans la colonne "chemin"
A savoir que dans mon futur projet je vais gérer une quantité énorme de fichier et je ne voudrai pas créer des liens un par un dans dreamweaver

Merci d'avance de m'aider et pour vos réponses