probléme d'affichage sur ma page

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probléme d'affichage sur ma page

par moip » 16 juin 2008, 15:04

Tu devrais essayer de le faire en une seule requêtes :

SELECT J.NOM_JOUEUR, C.NOM_CLUB
FROM CLUBS C, JOUEURS J
WHERE C.ID_CLUB = J.ID_CLUB

En une seule requête, ça renverra tout.
merci j'ai fais comme ça nikel :!:

par animithra » 16 juin 2008, 12:56

Bonjour.
$clubs =mysql_query('SELECT `NOM_CLUB` FROM `club` WHERE `ID_CLUB`= "ID_CLUB"');
Le problème vient d'ici à priori, tu devrais avoir quelque chose du genre :

Code : Tout sélectionner

$clubs =mysql_query('SELECT `NOM_CLUB` FROM `club` WHERE `ID_CLUB`= "'.$val['ID_CLUB'].'"');
Cela me semble plus logique vu que tu tries selon la première requête...

par mcorgnet » 16 juin 2008, 11:39

Tu devrais essayer de le faire en une seule requêtes :

SELECT J.NOM_JOUEUR, C.NOM_CLUB
FROM CLUBS C, JOUEURS J
WHERE C.ID_CLUB = J.ID_CLUB

En une seule requête, ça renverra tout.

probléme d'affichage sur ma page

par moip » 16 juin 2008, 11:23

Bonjour

Je m'explique je voudrais afficher 2 colones sur ma page une avec le nom des joueurs et l'autre le club du joueur, dans ma bd jai 2 tables une avec l'id du club et le nom du club l'autre le nom du joueur et l'id du club au quel il appatient avec association des deux tables.


`joueur`: le nom du joueur, l'id de son club
`club` : le nom du club et l'id du club
		<?
		$res=mysql_query('SELECT * FROM `joueur` ORDER BY `ID_CLUB`');  // Requete sql 
		$val=mysql_num_rows($res);			// compte le nombre de lignes
		while($val=mysql_fetch_array($res)) // Tant qu'il y a des lignes
		{
			$clubs =mysql_query('SELECT `NOM_CLUB` FROM `club` WHERE `ID_CLUB`= "ID_CLUB"');  //stocker le nom du club celon l'id du club de la table joueur dans $clubs?>
			
			<td align="center"><?echo($val["NOM_J"]); //afficher le nom du joueur ?></td>
			<td align="center"><?echo($clubs); //afficher le nom du club ?></td>

   </tr>
		<?}
Le probléme et que j'affiche rien dans ma colone joueur erreur je sais pas trop. Sinon jarrive à afficher les id des clubs celon le joueur mais cela peu d'importance car je veux afficher le nom pas l'id du club celon le joueur

Merci d'avance pour vos réponse