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
- Sommaire avec pagination - Guide
- Dans le document à télécharger, les références des pièces détachées sont affichées par pays, puis par type de pièces. réorganisez le document pour avoir : les pays dans l'ordre alphabétique : allemagne, espagne, france et italie ; et pour chaque pays, les pièces d'auto, de bateau et de moto dans cet ordre. quelle est la référence de la pièce en ligne 500 ? ✓ - Forum Windows
5 réponses
jordane45
Messages postés
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
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
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
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
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
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
38388
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 janvier 2025
4 727
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