Bonjour à tous, je suis nouveau ici et en développement WEB

Apres avoir testé pas mal de chose je me permet de demander votre aide

Je suis sur que pour une majorité ça va paraitre très simple mais moi ça frôle l'insurmontable!

Alors l'idée , c'est de faire une recherche d'un mot , et d'afficher en résultat ce mot ainsi que ça définition.
Le top serait dans un tableau.


1) Quel mot cherchez vous ? ==> tomate
2) Tomate =La tomate se consomme comme un légume-fruit, crue ou cuite.

Le nom de ma table est: argotech
j'aimerai que la recherche pointe dans le champ "mot" et qu'il affiche le champ "définition" associé



Pour cela je vous montre mon code existant et je suis preneur de vos avis et de votre aide car j'arrive à afficher l'ensemble de ma base mais pas le mot recherché uniquement...


Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8"/>
    <title>Recherche</title>
    <style>
        table{width:100%;border-collapse:collapse}
        table tr,table th,table td{border:1px solid black;}
        table tr td{text-align:center;padding:1em;}
    </style>
</head>
<body>
 
    <form action='test.php'>
        <input type='text' placeholder='recherche' name="recherche_valeur"/>
        <input type='submit' value="Rechercher"/>
    </form>
 
</body>
</html>





Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<html>
<body>
 
<?php include('connection_database.php');?>
<table>
    <thead>
        <tr><th>Mot</th><th>Definition</th></tr>
    </thead>
    <tbody>
        <?php
            $sql='select * from argotech';
            $params=[];
            if(isset($_POST['recherche_valeur'])){
                $sql='where mot like :mot';
                $params[':mot']="%".addcslashes($_POST['recherche_valeur'],'_')."%";
            }
            $resultats=$connect->prepare($sql);
            $resultats->execute($params);
            if($resultats->rowCount()>0){
                while($d=$resultats->fetch(PDO::FETCH_ASSOC)){
                ?>
                    <tr><td><?=$d['mot']?></td>
<td><?=$d['definition']?></td></tr>
                <?php
                }
                $resultats->closeCursor();
            }
            else echo '<tr><td colspan=4>aucun résultat trouvé</td></tr>'.
            $connect=null;
        ?>
    </tbody>
</table>
</body>
</html>

Merci pour l'aide