Mammouth du PHP |
687 Messages
27 oct. 2010, 19:45
En effet! on sent la pratique...
Je rencontre un autre petit soucis avec l'affichage de cette image...
En fait je souhaite afficher l'image en fonction d'un champs commun avec 2 autres tables.
Les 3 tables sont liées par le même champs "num_client"
Actuellement il n'y a qu'un seul logo qui s'affiche sur tous les fiches des clients...
Voici mon code...
<?php
$conn = db_connect();
$sql = "SELECT * FROM ".ENTREPRISES_COORDONNEES." WHERE activite like '%".$activite."%' AND code_postal like '%".$code_postal."%' AND mots_cles like '%".$mots_cles."%' AND mots_cles_option like '%".$mots_cles_option."%'";
$resultat = mysql_query($sql, $conn);
$result = mysql_query($sql, $conn);
//---------------------------------- rechercher la date limite --------------------------------
$active = mysql_fetch_array($result);
$conn = db_connect();
$rech_sql = "SELECT * FROM ".ENTREPRISES_DOSSIERS." WHERE num_client = '$active[num_client]'";
$resultat_rech = mysql_query($rech_sql, $conn);
$rech_date = mysql_fetch_array($resultat_rech);
//---------------------------------------------------------------------------------------------
//--------------------------------- Affichage des différents logos-----------------------------
$conn = db_connect();
$sql = "SELECT *
FROM entreprises_dossiers
LEFT JOIN entreprises_coordonnees ON entreprises_dossiers.num_client=entreprises_coordonnees.num_client
JOIN entreprises_contacts ON entreprises_dossiers.num_client=entreprises_contacts.num_client";
$result = mysql_query($sql, $conn);
$req = mysql_query($sql) or die (mysql_error ());
$data=mysql_fetch_array($req);
//---------------------------------------------------------------------------------------------
if ($rech_date[date_limite] >= time()) {
echo "<div style='overflow: scroll; border: #000000 0px solid; height: 800px; margin-left: 5px; margin-right: 5px;'><ul>";
while ($active = mysql_fetch_array($resultat)) {
echo '<li><a href=\'afficher_fournisseur.php?nom_entreprise='.stripslashes(mb_strtoupper($active[nom_entreprise])).'\'>'.mb_strtoupper($active[nom_entreprise]).'</a><br>';
echo '<font size="2"><b> Code Postal :</b> ' .stripslashes($active[code_postal]).'</font>'.'<br>';
echo "<img src=\"$data['logo']\" alt=\"Logo\" width=\'150px\'; />";
//echo $active[ville]." ";
echo '<font size="2"><b>Activité(s) :</b> ' .stripslashes($active[activite]).'</font>'.'<br><br>';
echo '<a href=\'afficher_fournisseur.php?nom_entreprise='.stripslashes(mb_strtoupper($active[nom_entreprise])).'\'><img src="http://www.mon_site.com/images/acces_fiche.png" alt="Accéder à la fiche" height="25" align="absmiddle" /> '.'</li>'.'<hr>';
}
echo "</ul></div> ";
}
else {
echo "Aucun résultat trouvé !";
}
?>
Je ne vois pas mon erreur...
As-tu une idée d'où cela peut provenir?
Merci par avance