Page 1 sur 1

Problème jointure sql

Posté : 02 nov. 2010, 12:46
par orell1
Bonjour,
j'ai un petit soucis au niveau de ma jointure...
En effet lorsque que je me log avec n'importe compte utilisateur le logo reste toujours le même c'est à dire celui du premier compte créé...
Savez-vous pourquoi?

Merci
	$conn = db_connect();
  	$sql = "SELECT * 
	FROM utilisateurs_appels_doffre  
	LEFT JOIN   entreprises_coordonnees ON utilisateurs_appels_doffre.num_client=entreprises_coordonnees.num_client
	LEFT JOIN articles_clients_pefac ON articles_clients_pefac.num_client=entreprises_coordonnees.num_client
	JOIN entreprises_dossiers
	WHERE publier IS NOT NULL";
  	$result = mysql_query($sql, $conn);
  	$dossier = mysql_fetch_array($result);

	
	 if ($_SESSION['utilisateur']) {
		 
	echo "<img src=\"".$dossier[logo]."\" width=\"100px\" style=\margin-left:50px;\" /><br><br>";
}

Re: Problème jointure sql

Posté : 02 nov. 2010, 13:53
par orell1
Personne ne sait ? :cry:

Re: Problème jointure sql

Posté : 02 nov. 2010, 15:30
par orell1
Voila ce que j'ai essayé de faire... mais pas de résultat concluant...
Le problème c'est que tous les logos de la table s'affichent...
Ce que je souhaite faire c'est que le logo s'affiche quand la fonction a reconnu si l'utilisateur s'est connecté...

En gros

if ($_SESSION['utilisateur']) {

Alors le logo qui correspond au numéro client de la société qui vient de se logger s'affiche...
<?php
	$conn = db_connect();
  	$sql = "SELECT *
	FROM entreprises_dossiers
	LEFT JOIN   entreprises_coordonnees ON entreprises_dossiers.num_client=entreprises_coordonnees.num_client
	LEFT JOIN articles_clients_pefac ON articles_clients_pefac.num_client=entreprises_coordonnees.num_client
	LEFT JOIN utilisateurs_appels_doffre ON utilisateurs_appels_doffre.num_client=articles_clients_pefac.num_client
	WHERE publier IS NOT NULL";
  	$result = mysql_query($sql, $conn);
  	$dossier = mysql_fetch_array($result);
	
  		//---------------------------------------------------------------------------------------------
		 if ($_SESSION['utilisateur'] && $_SESSION['jeton']) {

  	
while ($dossier = @mysql_fetch_array($result)) {
		
			echo "<a href='$dossier[site_internet]'><img src=\"$dossier[logo]\" alt=\"\" width=\'100px\';/></a><br>";  	
	
	}
	
?>
Mais avec ce que je viens de faire ça donne rien...
Je pense que ma condition est erronée ou que ma $sql est mal configuré...

Voyez-vous ce qui peut poser problème?

Merci beaucoup.

Re: Problème jointure sql

Posté : 02 nov. 2010, 17:44
par orell1
Vraiment personne n'a une idée à ce sujet ???
:?