Bonjour,
Voila, à partir d'un input search, les visiteurs entre plusieurs ingrédient de recette (abricot, banane, poire) afin de trouver une recette qui comprend leurs ingredients.
Voici mon script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $var_1 = $_POST['ing']; $var_2 = $message->ingredient; similar_text($var_1, $var_2, $percent); echo 'Pourcentage : <b>'.$percent.'</b><br>'; if ($percent >= 50) { echo 'Recette trouvé : '.$message->nom; } else { echo 'Aucune recette trouvé'; }
Donc si dans mon input search j'écris (abricot, banane, poire) ce dernier va me trouver ma recette(test) qui contient comme ingrédient (abricot, banane, poire).
Le problème, c'est que si je rentre (abricot, banane, poire, boeuf, carotte, courgette, concombre) il ne me trouvera pas la recette(test) alors que pourtant j'ai toujours (abricot, banane, poire)
Ensuite, si je rentre (abricot, banane, carotte) il me trouve la recette(test) alors que je n'est pas écrit (poire).
Je sais que c'est le script qui ne convient pas :/
Ma table recette contient (id, nom, image, resume, ingrédient) les ingrédients sont inscrit sous cette forme (abricot, banane, poire, ....)
Quelqu'un pourrais me mettre sur une piste s'il vous plaît?
Merci d'avance
Partager