8797 sujets

Développement web côté serveur, CMS

Hello,

J'ai bidouillé un petit moteur de recherche afin de permettre à l'utilisateur d'afficher des résultats en fonction de la première lettre des résulats en question.

[u]Exemple :[/u]

J'ai plusieurs entrées dans ma base de donnée :

-bleu
-blanc
-noir
-beige
-rouge

L'utilisateur choisi d'affiche les entrée commençant par la lettre b. Le moteur de recherche va lui donner les résultats suivant :

-bleu
-blanc
-beige

---

J'ai donc créer une suite de lettre dans ma page, en voici un aperçu :
http://yglvideo.com/suite.gif

---
Voici comment se comporte la recherche :
-L'utilisateur clique sur "a"

-Il est redirigé dans une page de la manière suivante :
http://www.mondomaine.com/search_alpha.php?search_id=a

-Dans mon fichier search_alpha la recherche s'organise avec la fonction suivante :

$sql = "SELECT count(*) as total from video where type='public' and (title like '$_REQUEST[search_id]%') $sortby limit $config[total_per_ini]";


---

Voici donc mon problème :

Je souhaite que quand l'utilisateur clique sur "0-9" (voir screenshot), afficher toutes les entrées commençant par un chiffre.

Comment dois-je m'y prendre?


J'espère avoir été assez clair, c'est un peu confus, j'en conviens (^-^)
Merci de votre aide!
Modifié par MasterPingouin (27 Apr 2007 - 15:36)