Bonjour,
j'ai realisé un moteur de recherche avec lequel j'effectue diverses requetes sur plusieurs tables.
Premiere table:
-client
>id_client
>nom_client
>prenom_client
>datenaiss_client
>etc...

Deuxieme table:
-contrat
>id_contrat
>id_client
>id_etc...

Pour lire la premiere table je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$client = mysql_query("SELECT * FROM client") or die(mysql_error());
 
while($data = mysql_fetch_assoc($client))
{
 
echo '<b><a  href="form_modif_client.php?id_client='.$data2['id_client'].'">  '.$data2['nom_client'].' '.$data2['prenom_client'].' '.$data2['datenaiss_client'].' </a></b><br>';
}
Pour lire la deuxieme table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$contrat = mysql_query("SELECT * FROM contrat") or die(mysql_error());
 
while($data2 = mysql_fetch_assoc($contrat))
{
 
echo '<b><a  href="form_modif_contrat.php?id_contrat='.$data2['id_contrat'].'">  '.$data2['id_client'].' '.$data2['id_machin'].' </a></b><br>';
}
Tout ca fonctionne très bien seulement pour la deuxième table je voudrais afficher le nom du client a la place de l'id_client et je n'arrive pas a faire cela.
Je ne suis pas certain qu'il y ait une solution.
Si vous pouviez m'aider ca serais très sympa. merci