Test sur une table
crystal12
-
nico7382 Messages postés 287 Statut Membre -
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
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
2 réponses
-
-
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