Salut,
je ne connais pas PHP , mais ASP et j'utilise aussi MySQL donc on va juste raisonner.
Que stock tu dans ton champs ? une chaine qui est la valeur de la variable ou le code php en lui même ?
j'imagine qu'il s'agit de la valeur de la variable, un truc du genre : "/rep-image/sous-rep-image/"
La valeur de ta variable est t'elle différente pour chaque image dont le nom est stocké dans MySQL ?
EX :
'nomimage1.jpg','/rep-image/sous-rep-image/'
'nomimage2.jpg','/rep-image/sous-rep-image/news/'
Si oui il te suffit en lisant le retour de la requete qui te permet d'afficher l'image de remplacer son chemin par le contenu de ton champs
Maintenant je me demande si tu n'es pas plutot face à un problème de compréhension se ce qu'est une variable. (ne te barque pas si je me trompe

)
la variable $nom-répertoire doit à un moment être créé en intégran dedans une valeur:
<?php $nom-repertoire = "/rep-image/sous-rep-image/" ?>
mais le text "$nom-repertoire" n'a aucune signification si tu le met dans la base, c'est juste du texte.
pour ne pas te prendre la tête je te conseil un petit test
1) tu crée une page PHP avec ce code (avec le vrai chemin de tes images)
<?php $nom-repertoire = "/rep-image/sous-rep-image/"; ?>
puis une autre avec celui la dans le <body> </body> de la page
<img src="<?php echo $nom-repertoire;?>nomdelimage" alt="" />
tu va ensuite inclure la page 1 dans la deux....
çà doit être un truc genre :
<?php include 'vars.php'; ?>
donc code de la page 2:
<html>
<head>
<?php include 'page1.php'; ?>
</head>
<body>
<img src="<?php echo $nom-repertoire;?>nomdelimage" alt="" />
</body>
</html>
et si çà marche normalement le code php demandant d'écrire(echo) le contenu de la variable $nom-repertoire va remplacer ce code par la valeur de $nom-repertoire c'est à dire par : /rep-image/sous-rep-image/
donc générer une page avec cette ligne dedans.
<img src="/rep-image/sous-rep-image/nomdelimage" alt="" />
Si en fait tu cherche à définir la configuration d'un site, fais toi un fichier dans lequel tu définis les variables propres à ton application, tu l'inclut dans ton gabarit html de publication et les valeurs seront disponibles sur toutes les pages.
en ASP il est possible de créer des variable d'un type spécifique dit "d'application" ele seront par ce fait une fois initialisées disponibles pour tous le monde et toute les pages.
je crois qu'en Php elles se noment GLOBAL...
Merckel > tu vois je suis, hein ?
En
ColdFusion tu place les variables de types application dans un fichier très intéligent appelé à juste titre "Application.cfm" qui est inclut dans toutes les pages quoi qu'il arrive, sauf si un autre fichier "Application.cfm" et plus pret du fichier exécuté dans l'arboréscence sur projet
cherche la dessus...
heu si je suis à la ruen merci de me le dire.....
A+
Modifié par ernstein (01 Sep 2005 - 21:57)