Pagination alphabétique
Résolu/Fermé
A voir également:
- Pagination alphabétique
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Pagination powerpoint - Guide
- Classer les applications par ordre alphabétique iphone - Guide
- Pagination google doc a partir de la page 3 ✓ - Forum Bureautique
- Liste amis facebook ordre alphabétique - Forum Facebook
5 réponses
jordane45
Messages postés
38262
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 octobre 2024
4 693
11 nov. 2020 à 22:27
11 nov. 2020 à 22:27
Bonjour,
Pour comprendre... tu devrais déjà faire un
Au début de ton script ...
Tu verras alors que le nom de ta variable c'est "page" et non pas "l"
Et au passage, un peu de lecture histoire d'améliorer un peu l'écriture de ton code
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Pour comprendre... tu devrais déjà faire un
var_dump($_GET);
Au début de ton script ...
Tu verras alors que le nom de ta variable c'est "page" et non pas "l"
Et au passage, un peu de lecture histoire d'améliorer un peu l'écriture de ton code
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
En faisant un
J'obtiens ceci :
array(1) { ["page"]=> string(1) "H" }
donc il reconnais bien la lettre H présente dans, l'url du navigateur, donc pourquoi cela n'affiche pas que les entrée commençant par la lettre H ?
var_dump ($_GET);
J'obtiens ceci :
array(1) { ["page"]=> string(1) "H" }
donc il reconnais bien la lettre H présente dans, l'url du navigateur, donc pourquoi cela n'affiche pas que les entrée commençant par la lettre H ?
jordane45
Messages postés
38262
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 octobre 2024
4 693
11 nov. 2020 à 23:10
11 nov. 2020 à 23:10
Visiblement... tu n'as pas bien lu ce que je t'ai marqué....
Toi.. tu essaies de récupérer le contenu de la variable
Sauf que ta variable... elle ne s'appelle pas "l" ... mais "page"
Toi.. tu essaies de récupérer le contenu de la variable
$_GET['l']
Sauf que ta variable... elle ne s'appelle pas "l" ... mais "page"
$_GET['page']
J'ai lu, et relu le code, mais j'arrive pas a comprendre, comment ma variable peut s'appellais "page" ?
jordane45
Messages postés
38262
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 octobre 2024
4 693
12 nov. 2020 à 17:57
12 nov. 2020 à 17:57
Ben... par ce que c'est le nom que tu as donné à ta variable dans l'url qui te permet de changer de page
Tu crois que le ?page= qui se trouve dans l'url il sert à quoi ??
Et puis, tu vois bien que dans ton var_dump .. c'est bien la variable page qui est présente...
Donc.. c'est bien cette variable qu'il faut utiliser...
Je ne vois pas ce que tu cherches à comprendre d'autre...
echo '<a href="index.php?page='.$l.'" style="font-weight: bold; color: #FF0000;">'.$l.'</a> ';
Tu crois que le ?page= qui se trouve dans l'url il sert à quoi ??
Et puis, tu vois bien que dans ton var_dump .. c'est bien la variable page qui est présente...
Donc.. c'est bien cette variable qu'il faut utiliser...
Je ne vois pas ce que tu cherches à comprendre d'autre...
Je vois pas du tout ou l'utiliser cette variable ? dans mon url ?
C'est pourtant ce que je fais :
http://127.0.0.1/mon_site/page.php?page=0-9
Je suis complètement larguer :(
C'est pourtant ce que je fais :
http://127.0.0.1/mon_site/page.php?page=0-9
Je suis complètement larguer :(
jordane45
Messages postés
38262
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
27 octobre 2024
4 693
12 nov. 2020 à 19:27
12 nov. 2020 à 19:27
oh purée....
Tu as , dans ton code
ici =>
ecrit à plusieurs endroits:
au lieu de
.... il suffit donc de modifier ces quelques lignes de code pour utiliser la bonne variable...
ce n'est pourtant pas compliqué à comprendre....
Tu as , dans ton code
ici =>
if(isset($_GET['l']) AND in_array($_GET['l'], $list)){ if($_GET['l'] == '0-9') /* si $_GET['l'] est égale à: 0-9 on fera un REGEX */ $where = "ma_colonne REGEXP '^[0-9]'"; else /* sinon on selectionnera les premiere lettres commençant par le $_GET */ $where = "LEFT(ma_colonne, 1)='".$_GET['l']."'"; }
ecrit à plusieurs endroits:
$_GET['l']
au lieu de
$_GET['page']
.... il suffit donc de modifier ces quelques lignes de code pour utiliser la bonne variable...
ce n'est pourtant pas compliqué à comprendre....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question