Bonjour
Mon but est de faire une zone de recherche qui va me trouver dans ma base de données les bons produits.
pour celà j'ai plusieurs options :
Soit l'utilisateur entre 2 mots clés correspondant au produit ce qui corresponde (selon moi à ce if) -->
if ((strcmp($tok,$row0[0])) && (strcmp($tok2,$row6[0])) && (strcmp($tok3,$rien)) ){
Soit l'utilisateur entre 1 mot clé correspondant au produit et 1 mot clé correspondant au nom :
if (( (strcmp($tok,$row1[0]) && strcmp($tok2,$row2[0])) )&& (strcmp($tok3,$rien))){
Soit l'utilisateur entre 2 mots clés correspondant au produit et un mot clé correspondant au nom :
if (( strcmp($tok,$row3[0]) && strcmp($tok2,$row4[0])) && strcmp($tok3,$row5[0])){
Ou soit l'utilisateur entre 1 seul mot clé :
if ((strcmp($tok,$row7[0]) || strcmp($tok,$row8[0]) || strcmp($tok,$row9[0])) || (strcmp($tok2,$rien) && strcmp($tok3,$rien))){
Avec ces "if" il n'y a que le cas où l'utilisateur entre 1 seul mot clé qui fonctionne le reste soit ça me donne pas de réponse soit une mauvaise réponse.
Quelqu'un pourrait-il m'aider à voir où sont les problèmes dans mes "if" ?
Merci d'avance
Lanysteph
Partager