Page 1 sur 1

Ne pas afficher si existe

Posté : 16 avr. 2021, 09:13
par wagscd
Bonjour à toutes et à tous,

Je bloque totalement dans mon raisonnement, merci de me remettre sur les rails :D :D :D

J'affiche une page avec l'id comme ceci : complet.php?editId=22

J'ai un menu avec quelques boutons mais je voudrais qu'un des boutons ne s'affiche pas si dans une table mysql nommé tbl_detail il y a l'id 22 présent dans la colonne id_bot_num

Je suis parti dans tous les sens dans mon raisonnement et du coup, perdu. Je bloque et plus de mes connaissances proches du néant.

J'arrive pas à voir comment je peux tester la présence de l'ID dans la colonne. J'arrive à afficher la donnée de l'ID dans la page (donc j'imagine que c'est avec celle là que je vais devoir comparer mais comment)

Merci pour vos avis et aides.

Je vous souhaite une bonne journée.

Re: Ne pas afficher si existe

Posté : 16 avr. 2021, 11:44
par Saian
Salut, c'est un peu flou comme ça mais à priori il faut que tu fasses une requête pour voir si l'id est présent dans la table ou pas et afficher le bouton ou non selon que la requête retourne une ligne ou rien.

Re: Ne pas afficher si existe

Posté : 16 avr. 2021, 12:46
par wagscd
Bonjour Saian,

Effectivement à la 3ème lecture, j'admets qu'il faut être dedans pour comprendre. (je relis avant de poster mais bon tellement la tête dans le truc que ....)

J'ai une page nom_de_la_page.php?editId=xx (ça correspond à un ID de la table principale)

Cela permet d'afficher des données de la table principale (bots) et également d'autres tables mysql.

J'ai une table détail qui a un champ correspondant à l'id de la table principale (pour la "relation" entre les tables)

La table détail ne doit contenir qu'une seule fois l'id de la table principal puisque les détails n'existe qu'une seule fois sur une seule ligne.

Donc pour éviter d'entrer des données qui sont déjà attribuée à un bot, je voudrais que le bouton permettant la création des détails ne sont visibles que si dans la table détail, il n'y a pas l' id du bot sélectionné lors qu'on est sur nom_de_la_page.php?editId=xx

Merci beaucoup.

Bonne journée.