Besoin d'aide pour code...
Posté : 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 :
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
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 :
Mon code ne génère pas d'erreur.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 ;
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