Je t'invite à lire le cours PHP, ce que tu demandes, c'est extrêmement basique, tu devrais t'en sortir facilement. Au pire, il y a la section PHP sur le forum en cas de besoin !
Je pense qu'il faudrait que tu vois le tuto général PHP, il faut que tu apprennes à utiliser un formulaire, puis à faire un requête et récupérer les résultats de cette requête.
et surtout, la requête ne contient aucun critère par rapport au mot saisi, elle sélectionne la totalité des enregistrements de la table, je modifierais ainsi :
$mot_saisi = $_POST['mot'];
$sql = "SELECT label,distribfr,statut FROM DISTRIB_tbl WHERE label = '$mot_saisi'";
en supposant que label est le mot en français ? et distribfr le mot correspondant ? sans la structure de la table MySQL difficile de proposer autre chose
Mais en tout cas, il faut que la requête cherche l'enregistrement correspondant au mot saisi, non ? Sinon elle ne set à rien
Mais quid des fautes d'orthographe ou de saisie ?
Question subsidiaire : il s'agit de combien d'enregistrements ? 20 ? 100 ? 2000 ?
J'ai une base de donnée à 2 colonnes. (et environ 500 lignes pour le moment)
Je souhaite que lorsque l'on tape le mot de la colonne de gauche, le moteur de recherche nous donne le mot qui y correspond dans la colonne de droite. Tout simplement.
Ca a l'air tellement simple comme ca... mais je n'arrive pas à faire que mon moteur de recherche cherche dans la base de donnée et m'affiche le résultat...
Je ne fais que répéter ce qui a déjà été dit mais interroger et sortir des enregistrements d'une base de données c'est un peu la base en PHP même en survolant le cours tu devrais obtenir ce que tu cherches.
1. Il faut transmettre au serveur ce que tu as entré dans ton input -> cours
et 2. Récupérer les données correspondantes dans ta base de données -> cours
Vous savez, moi je ne crois pas qu’il y ait de bonne ou de mauvaise situation. Moi, si je devais résumer ma vie aujourd’hui avec vous, je dirais que c’est d’abord des rencontres. Des gens qui m’ont tendu la main, peut-être à un moment où je ne pouvais pas, où j’étais seul chez moi. Et c’est assez curieux de se dire que les hasards, les rencontres forgent une destinée... Parce que quand on a le goût de la chose, quand on a le goût de la chose bien faite, le beau geste, parfois on ne trouve pas l’interlocuteur en face je dirais, le miroir qui vous aide à avancer. Alors ça n’est pas mon cas, comme je disais là, puisque moi au contraire, j’ai pu : et je dis merci à la vie, je lui dis merci, je chante la vie, je danse la vie... je ne suis qu’amour ! Et finalement, quand beaucoup de gens aujourd’hui me disent « Mais comment fais-tu pour avoir cette humanité ? », et bien je leur réponds très simplement, je leur dis que c’est ce goût de l’amour ce goût donc qui m’a poussé aujourd’hui à entreprendre une construction mécanique, mais demain qui sait ? Peut-être simplement à me mettre au service de la communauté, à faire le don, le don de soi...
J'ajoute que tu peux tester des requêtes sans passer par le PHP, mais avec PHPMyAdmin, ou CocoaMySQL, que tu dois connaître et que tu as probablement utilisé pour créer la table à deux colonnes (ce n'est pas la base de données, juste une table de la base de données; une base de données contient un nombre indéfini de tables qui peuvent avoir des liens entre elles
MOTEUR DE RECHERCHE PERSONALISE
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.
N'oubliez pas d'activer les erreurs PDO.
N'oubliez pas d'activer les erreurs PDO.