|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
Hello,
est-ce que quelqu'un serait en possession d'un script qui permet de faire un navigation avec les lettres de l'alphabet ? style on a toutes les lettres de l'alphabet sur une ligne et lorsqu'on clic sur F on a tout le contenu d'une table de notre base de données qui commence par la lettre F qui s'affiche ? par exemple ce site web : http://perso.orange.fr/repertoiresci...uteursjeti.htm ce n'est peut etre pas le meilleur site, mais c'est pour éclaircir mes explications.. a+ et merci
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Tu peux le faire assez facilement toi meme :
1/ tu affiches toutes les lettres (liste déroulante ou suite de lien). La lettre choisie doit etre passée en paramètre dans l'url pour être récupérée dans le script 2/ tu récupères la lettre et tu fais une requete SQL du style SELECT * FROM matable WHERE monchamp LIKE 'x%' <= x est ta lettre |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
regarde ce que j'ai fait, mais j'arrive pas a récupérer la lettre...
Code :
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
1/ tu fais $lettre = $_REQUEST[''] <= il manque le nom de la variable entre les ' ' non ?
![]() 2/ Ta reqete récupères les premieres lettres de toutes les lignes et apres tu affiches que si c'est bon? Pourquoi ne pas utiliser le LIKE comme je te l'ai montré? |
|
|
00
|
|
|
#5 | |
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
Citation:
2) j'utilise le LIKE justement, et une fois que je saurais comment récupérer la lettre, là, je pourrais faire un truc style merci deja pour ton aide a+
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
dans la page une tu fais un lien de ce style pour chaque lettre :
Code :
<a href="./monscript.php?lettre=A"> A </a> |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
y a un hick enfaite...si je fais tout sur la même page ? si ca complique trop les choses, je vais péter mon fichier en deux, y a pas de blèmes !!
thanks
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() |
et pour afficher toutes les lettres de l'alphabet:
Code :
|
||
|
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
ca complique pas du tout
faut juste que tu fasses ta requete dans un test en gros Code :
|
||
|
|
00
|
|
|
#10 | |||
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
je comprends pas vraiment désolé...ca fait pas super lontemps que je fais du PHP...
donc si je fais ce que tu me dis Citation:
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|||
|
|
00
|
|
|
#11 | |||
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
yes, merci pour cette autre solution, je ne connaissais pas...
Citation:
mais merci c'est cool a plus
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|||
|
|
00
|
|
|
#12 | |||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#13 | |
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
tu sais quel est ce message d'erreur :
Citation:
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
souvent un oubli de parenthèses, de ; de " ou de '
une erreur de syntaxe en gros |
|
|
00
|
|
|
#15 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
ok, c'est bon le problème du message est règlé Merci...mais le reste non, j'arrive pas a afficher la lettre séléctionnée plutôt !!
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Montres nous ton code mis à jour pour voir
|
|
|
00
|
|
|
#17 | |||
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
le voila ->
Code :
Code :
$sql_aff = "SELECT nom, prenom, etablissement FROM im_eleves WHERE nom LIKE '".$lettre."%' ORDER BY nom;"; Citation:
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|||
|
|
00
|
|
|
#18 | ||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
t'avais une erreur dans les liens créés => tu mets $lettre au lieu de $row['gantec']
Ca donnerait ca Code :
|
||
|
|
00
|
|
|
#19 |
|
Membre du Club
![]() Inscription : février 2007 Messages : 223 ![]() |
superbe koopajah !
merci beaucoup ![]() a bientot et n'hesite pas si jamais t'as besoin d'aide pour quelque chose ! création graphique, jsui plus à l'aise !! ++
__________________
.:: GanTec ::. Quand on espère rien de rien et qu'on gagne le paquet, ça c'est le destin |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com