Besoin d'aide pour code...

Petit nouveau ! | 1 Messages

02 déc. 2011, 15:16

Bonjour à tous et par avance merci de vos suggestions et éventuelles solutions.

Je tente de réaliser un site basé sur Joomla. Jusqu'ici tout allait bien mais j'ai eu besoin de personnaliser le site. Je vais tenter de vous exposer simplement mon problème.

J'ai créé un fichier php qui effectue une requête (méthode GET) dans ma base de données pour afficher un menu déroulant me permettant de choisir un élément.

En fonction de l'élément sélectionné, le fichier est redirigé vers un autre fichier php qui exécute une requête me permettant d'afficher des résultats qui correspondent à l'élément choisi dans le menu.

Pour effectuer cela, j'ai donc utilisé PHP/AJAX/MySQL. Et le résultat fonctionne : les informations requises sont affichées.

Maintenant, et c'est là où je coince, j'aimerais qu'en fonction de l'élément choisi s'affiche la photo correspondante stockée dans un autre dossier : images/com_com/images/N° de l'id/main.jpg

Par conséquent il faudrait que quand je sélectionne dans mon menu déroulant l'élément portant l'id 1 dans la base, que s'affiche la photo main.jpg qui se trouve dans images/com_com/images/1/main.jpg

et ainsi de suite.

J'ai tenté le code qui suit mais sans réellement en connaître la syntaxe :
if ( is_file( root.DS.'images'.DS.'com_com'.DS.'images'.DS.$row->id.DS.'main.jpg' ) ) {
$image .= '<img src="'root().'images/com_com/images/'
.$row->id.'/main.jpg" alt="main.jpg" style="float:left;margin-right:10px" />';
}

echo $image ;
Mon code ne génère pas d'erreur.
Est ce le chemin qui pose problème ? Est-ce la bonne méthode, ai-je une erreur dans mon code ?

Merci de vos éclaircissements