par
orell1 » 17 sept. 2010, 13:56
Je crois savoir d'où vient l'erreur...
en fait il n'y a qu'une seule connexion à la base de données alors qu'il devrait y en avoir 2 puisque les logos sont stockés dans une autre table
J'ai réussi à établir une connexion avec la deuxième table... MAIS... Tous les logos présents dans cette table s'affichent... Il n'y a donc pas de sélection en fonction de l'entreprise...
De plus les logos s'affichent dans leur taille d'origine alors qu'il faut un width="100px"
Peux-tu m'aider à compléter le code ci-dessous s'il te plait...?
Merci vraiment!
voici le code
<?php
$conn = db_connect();
$sql = "SELECT * FROM ".ENTREPRISES_COORDONNEES." , ".ENTREPRISES_DOSSIERS." WHERE activite like '%".$activite."%' AND code_postal like '%".$code_postal."%' AND logo like '%".$logo."%'";
$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);
//---------------------------------------------------------------------------------------------
if ($rech_date[date_limite] >= time()) {
echo "<ul>";
while ($active = mysql_fetch_array($resultat)) {
echo "<li><img src=\"".$active['logo']."\" alt=\"logo\" /> <a href=\"afficher_fournisseur.php?nom_entreprise=".$active[nom_entreprise]."\">".$active[nom_entreprise]."</a> ";
echo '<font size="2"><b>' .$active[code_postal].'</b></font>'." ";
//echo $active[ville]." ";
echo '<font size="2">' .$active[activite].'</font>'."</li>";
}
echo "</ul>";
}
else {
echo "Aucun résultat trouvé !";
}
?>
Je crois savoir d'où vient l'erreur...
en fait il n'y a qu'une seule connexion à la base de données alors qu'il devrait y en avoir 2 puisque les logos sont stockés dans une autre table
J'ai réussi à établir une connexion avec la deuxième table... MAIS... Tous les logos présents dans cette table s'affichent... Il n'y a donc pas de sélection en fonction de l'entreprise...
De plus les logos s'affichent dans leur taille d'origine alors qu'il faut un width="100px"
Peux-tu m'aider à compléter le code ci-dessous s'il te plait...?
Merci vraiment!
voici le code
[php]
<?php
$conn = db_connect();
$sql = "SELECT * FROM ".ENTREPRISES_COORDONNEES." , ".ENTREPRISES_DOSSIERS." WHERE activite like '%".$activite."%' AND code_postal like '%".$code_postal."%' AND logo like '%".$logo."%'";
$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);
//---------------------------------------------------------------------------------------------
if ($rech_date[date_limite] >= time()) {
echo "<ul>";
while ($active = mysql_fetch_array($resultat)) {
echo "<li><img src=\"".$active['logo']."\" alt=\"logo\" /> <a href=\"afficher_fournisseur.php?nom_entreprise=".$active[nom_entreprise]."\">".$active[nom_entreprise]."</a> ";
echo '<font size="2"><b>' .$active[code_postal].'</b></font>'." ";
//echo $active[ville]." ";
echo '<font size="2">' .$active[activite].'</font>'."</li>";
}
echo "</ul>";
}
else {
echo "Aucun résultat trouvé !";
}
?>
[/php]