Aide pour manipuler des variables
Posté : 05 janv. 2012, 02:49
Bonjour je débute la création de sites web et je viens de terminer une petite formation html5, css3, php, mysql sur à un site internet
naturellement tous les cas de figure ne sont pas envisagés lors de la formation et je bute sur un problème que j'imagine simple à résoudre.
j'ai une base de données avec deux tables, une contenant le descriptif de produits et l'autre les liens vers les images correspondant à ces produits en question (que je peux lier grâce à une jointure lors de mes requettes)
je veux lister mes produits et leur associer une image (le logo de la marque) et je n'arrive pas à la charger en fonction de la variable 'marque' située une ligne plus haut
Comment pourrais je charger une image (le logo) en fonction de la variable 'marque' que j'ai une ligne au dessus ?
je vous met mon début de code (que j'ai nettoyé de toute mis en page), j'ai indiqué en rouge la partie "chargement d'image" qui naturellement ne remplit pas sa fonction en l'état actuel des choses
ce serait vraiment sympa si quelqu'un pouvait m'aider car pour le théorique les sites sont bien mais dans la pratique il est parfois assez compliqué d'avancer sans aide.
merci d'avance
naturellement tous les cas de figure ne sont pas envisagés lors de la formation et je bute sur un problème que j'imagine simple à résoudre.
j'ai une base de données avec deux tables, une contenant le descriptif de produits et l'autre les liens vers les images correspondant à ces produits en question (que je peux lier grâce à une jointure lors de mes requettes)
je veux lister mes produits et leur associer une image (le logo de la marque) et je n'arrive pas à la charger en fonction de la variable 'marque' située une ligne plus haut
Comment pourrais je charger une image (le logo) en fonction de la variable 'marque' que j'ai une ligne au dessus ?
je vous met mon début de code (que j'ai nettoyé de toute mis en page), j'ai indiqué en rouge la partie "chargement d'image" qui naturellement ne remplit pas sa fonction en l'état actuel des choses
<?php
try
{
// se connecte à MySQL
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=adresse de ma db;dbname=nom de ma db', 'root', '', $pdo_options);
// récupère tout le contenu de la table produits
$reponse = $bdd->query('SELECT * FROM produits WHERE capacite='50' ');
// affiche chaque entrée une à une
while ($donnees = $reponse->fetch())
{
?>
<p>
<strong>Chauffe-eau</strong> électrique <?php echo $donnees['capacite'] . 'L' ; ?><br />
<?php echo $donnees['orientation'] . $donnees['type'] . $donnees['marque'] ; ?><br />
[color=#FF0000]<?php echo '<img src="'.$row['\images\logos\'].'" />';[/color]
</p>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
}
catch(Exception $e)
{
// En cas d'erreur précédemment affiche un message et arrête tout
die('Erreur : '.$e->getMessage());
}
?>
ce serait vraiment sympa si quelqu'un pouvait m'aider car pour le théorique les sites sont bien mais dans la pratique il est parfois assez compliqué d'avancer sans aide.
merci d'avance