Test sur une table

crystal12 -  
nico7382 Messages postés 287 Statut Membre -
Bonjour

Comment tester si un indentifiant est dans une table? .

Je m'explique , voila j'ai 2 tables
-------------
Formu
------------
id_formu (cle)
Nom
Prenom
***
**
---------------

---------------
Fiche
--------------
id_fiche
id_formu
Non
Prenom
Observation
RDV
----------------

La table fiche correspond a un formulaire d'appreciation(fiche.php) et la table Formu correspond à un formulaire d'insription.

Je souhaite donc associé a chaque formulaire deposé par une personne une fiche d'apppreciation .(Un peu comme a l'ecole lorsque l'on fait un controle ou examen , on associe toujours à un control un note et une obervation).

Lorsque j'affiche par nom et prenom (je sais faire)la liste de tous ce qui on deposé un formulaire . J'aimerais rajouter en en face du nom de chaque personne un lien.

Ce lien aura 2 aspects :

Le premiere aspect :
Si la personne a une fiche , le lien sera "voir la fiche de cette personne"

Le deuxieme aspect:
Si la personne n'a pas de fiche , le lien sera " creer la fiche" .

Donc il faut que je fasse constament un test sur la table fiche pour voir si l'identifiant (id_formu) exite ou pas .pour mettre mes differents lien.
Comment faire ce type de test?

MERCI pour l'aide

ps:si quelqu'un voit a peu prés ce que je souhaite faire et qu'il à une autre methode plus simple je suis pronneur
A voir également:

2 réponses

crystal12
 
Quelqu'un eut'il m'aider SVP
0
nico7382 Messages postés 287 Statut Membre 50
 
Je pense que ca pourrait aider:

SELECT Formu.Nom, Formu.Prenom, Fiche.[non], Fiche.Prenom, Fiche.Observation
FROM Fiche INNER JOIN Formu ON Fiche.id_formu = Formu.id_formu
WHERE (((Formu.Nom)="nico7382"));

Le resultat de cette requete te renvoie la totalite des fiche concernant nico7382 ;D.
Si la requete te retourne quelquechose !=EOF ca te permet de rajouter un lien.
Normalement, si j'ai bien compris le teste ce fait sur le résultat de la requete vide ou non vide
0