Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 09h22   #1
belakhdarbts10
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 69
Points : 12
Points : 12
Par défaut afficher un lien stocké dans une table MY SQL

bonjour
j'ai une table qui contient des champs dont un champs ou je stocke des liens vers des fichiers PDF . j'utilise le code suivant pur afficher ma table . le problème c'est que quand je clique sur le lien il m'affiche URL non trouvé alors que j'ai bien stocké le bon chemin du fichier .
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
 
 
$query = "SELECT * from assembly  ";
$result = mysql_query($query) or die(mysql_error());
$total = mysql_num_rows($result);
 
// si on a récupéré un résultat on l'affiche.
if($total) {
    // debut du tableau
    echo '<table bgcolor="#FFFFFF">'."\n";
        // première ligne on affiche les titres prénom et surnom dans 2 colonnes
        echo '<tr>';
        echo '<td bgcolor="#CCFF66"><b><u>N</u></b></td>';
        echo '<td bgcolor="#CCFF66"><b><u>device_id</u></b></td>';
      echo '<td bgcolor="#CCFF66"><b><u>Tool_description</u></b></td>';
       echo '<td bgcolor="#CCFF66"><b><u>Tool_Area</u></b></td>';
      echo '<td bgcolor="#CCFF66"><b><u>Tool_Location</u></b></td>';
      echo '<td bgcolor="#CCFF66"><b><u>Fiche technique</u></b></td>';
 
 
      echo '</tr>'."\n";
    // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.    
    while($row = mysql_fetch_array($result)) {
        echo '<tr>';
        echo '<td bgcolor="#FFFFFF">'.$row["N"].'</td>';
       echo '<td bgcolor="#FFFFFF">'.$row["device_id"].'</td>';
       echo '<td bgcolor="#FFFFFF">'.$row["Tool_description"].'</td>';
       echo '<td bgcolor="#FFFFFF">'.$row["Tool_Area"].'</td>';
       echo '<td bgcolor="#FFFFFF">'.$row["Tool_Location"].'</td>';
        echo '<td  bgcolor="#FFFFFF"><a href="$PDF">afficher</a></td>';
 
 
      echo '</tr>'."\n";
    }
    echo '</table>'."\n";
    // fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
 
// on libère le résultat
mysql_free_result($result);
 
?>
belakhdarbts10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 09h26   #2
heretik25
Membre confirmé
 
Homme
Inscription : avril 2011
Messages : 603
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 603
Points : 256
Points : 256
Salut,

Compare l'URL quand tu cliques sur ton lien généré par php et l'uRL qui fonctionne. Tu en déduiras l'erreur
heretik25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 09h40   #3
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 075
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 075
Points : 64 531
Points : 64 531
Code :
echo '<td  bgcolor="#FFFFFF"><a href="$PDF">afficher</a></td>';
Avec des simples quotes, les variables ne sont pas interprétées !
Les chaînes de caractères.

Code :
echo '<td  bgcolor="#FFFFFF"><a href="'.$PDF.'">afficher</a></td>';
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 13h13   #4
belakhdarbts10
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 69
Points : 12
Points : 12
Par défaut auteur

j'ai bien effectuer les changement que vous m'avez demandez il entre dans le lien mais il ne m'affiche pas le fichier pdf .
je sais pas si il y a un réglage spéciale pour afficher un pdf dans un navigateur web

merci pour vos aides
belakhdarbts10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 13h58   #5
Bovino
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 18 075
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 42
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 18 075
Points : 64 531
Points : 64 531
On ne sait pas ce que contient $PDF...
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 14h22   #6
belakhdarbts10
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 69
Points : 12
Points : 12
Par défaut auteur

$pdf contient le lien suivant C:\Program Files\EasyPHP-5.3.8.0\www\Joomla_2.5.8-Stable-Full_Package_FR\fichiers\Machine.pdf
belakhdarbts10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 15h20   #7
Celira
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 4 259
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java
Secteur : Industrie

Informations forums :
Inscription : avril 2007
Messages : 4 259
Points : 8 369
Points : 8 369
C'est un chemin d'accès, pas une url web... et un chemin local.
Essaye avec quelque chose du genre "/fichiers/Machine.pdf" (en supposant que le dossier fichiers se trouve à la racine de ton site)
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [CODEINLINE=php][/CODEINLINE]
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 16h15   #8
belakhdarbts10
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 69
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 69
Points : 12
Points : 12
Par défaut auteur

j'ai essayer avec "/fichiers/Machine.pdf" est ça a marche
merci beaucoup
belakhdarbts10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 20h52.


 
 
 
 
Partenaires

Hébergement Web