Page par page GOOGLE
Page par page GOOGLE , certainement le must du must !!!!
A vous de jouer :)
A vous de jouer :)
|
|
Code Source
Fonctions du code
: Détermine si une variable est affectée - (PHP 4, PHP 5)
: Affiche un message et termine le script courant - (PHP 4, PHP 5)
: Retourne la taille d'une image - (PHP 4, PHP 5)
: Remplace toutes les occurrences dans une chaîne - (PHP 4, PHP 5)
: Alias de la fonction exit() - (PHP 4, PHP 5)
: Ouvre une connexion à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Envoie une requête MySQL à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Retourne le nombre de lignes d'un résultat MySQL - (PHP 4, PHP 5, PECL...
: Envoie une requête à un serveur MySQL - (PHP 4, PHP 5, PECL mysql:1.0)
: Détermine si une variable contient une valeur non nulle - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: - (PHP 4, PHP 5, PECL mysql:1.0)
Commentaires
Bravo - moi qui suis un tout débutant en php je trouve ce script super - Merci à vous
Trés bon code koogar, mais il me semble qu'il y a un petit probléme
PAr exemple je veux afficher 4 liens 1 2 3 4 pour 10 résultats que j'affiche un par un,
Si je me met a la fin donc 7 8 9 10, si je clique sur 9 je vais avoir 6 7 8 9 , donc la tout va bien ainsi de suite jusque 1 , mais si je veux faire ca en remontant 1 2 3 4 si je clique sur 4 apres je ne vais pas avoir 2 3 4 5 :(
Est ce que je me suis bien expliqué???
Donc en remontant on doit utilisé la fleche.
Voila si c'est simple a corriger n'hésite pas je nage un peu dans ton code :(
PAr exemple je veux afficher 4 liens 1 2 3 4 pour 10 résultats que j'affiche un par un,
Si je me met a la fin donc 7 8 9 10, si je clique sur 9 je vais avoir 6 7 8 9 , donc la tout va bien ainsi de suite jusque 1 , mais si je veux faire ca en remontant 1 2 3 4 si je clique sur 4 apres je ne vais pas avoir 2 3 4 5 :(
Est ce que je me suis bien expliqué???
Donc en remontant on doit utilisé la fleche.
Voila si c'est simple a corriger n'hésite pas je nage un peu dans ton code :(
Je comprend, l'astuce est la suivante :
Si tu veux avancer par "pas" de 4 pages par exemple,
remplace :
$fin = ($nbtotal - ($nbtotal % $cfg_nbres_ppage));
par
$fin = ($cible+40);
Comme tu peux le voir, 4 pages = 40 entre les (), donc si tu ne veux que 3 pages, tu mettras 30... et ainssi de suite
++
KOogar
Comme cela, ca ressemble bien mieux au page par page de Google ;)
Si tu veux avancer par "pas" de 4 pages par exemple,
remplace :
$fin = ($nbtotal - ($nbtotal % $cfg_nbres_ppage));
par
$fin = ($cible+40);
Comme tu peux le voir, 4 pages = 40 entre les (), donc si tu ne veux que 3 pages, tu mettras 30... et ainssi de suite
++
KOogar
Comme cela, ca ressemble bien mieux au page par page de Google ;)
Voila !
je viens de remettre ajour le code en ajoutant une variable qui permet de controler le pas des commandes d'avances rapides (>)
KOogar
Bonjour,
je ne suis pas tres doué mais il y a des p'etites erreurs:
sur le premier $barre . j'ai du elever le point-> $barre
pour les images tu les as mise dans un dossier mais pas pour toutes ->images/
Donc ca c'est pas bien grave car j'ai trouvé tout seul comme un grand...;)
Mais le probleme que je rencontre c'est que mes informations ne changent pas quand je clique sur les liens. Ma page change mais pas les infos j'ai toujours l'ID n°1 et n°2 qui s'affiche et jamais les suivantes.
J'ai rentre 2 affichages par pages.
Si tu pouvez me donner un p'tit coup de pouse ce serait tres gentil.
En tout cas bon boulot.
Merci
je ne suis pas tres doué mais il y a des p'etites erreurs:
sur le premier $barre . j'ai du elever le point-> $barre
pour les images tu les as mise dans un dossier mais pas pour toutes ->images/
Donc ca c'est pas bien grave car j'ai trouvé tout seul comme un grand...;)
Mais le probleme que je rencontre c'est que mes informations ne changent pas quand je clique sur les liens. Ma page change mais pas les infos j'ai toujours l'ID n°1 et n°2 qui s'affiche et jamais les suivantes.
J'ai rentre 2 affichages par pages.
Si tu pouvez me donner un p'tit coup de pouse ce serait tres gentil.
En tout cas bon boulot.
Merci
Tu dois avoir des problèmes avec ta requete.
>> sur le premier $barre . j'ai du elever le point-> $barre
?? pas compris la ???
>> sur le premier $barre . j'ai du elever le point-> $barre
?? pas compris la ???
Salut,
Je petit Problème avec le trie de requête dont les codes sont
<code>
// recherche des réponses
$sql = 'SELECT '.$champs.' ';
$sql .= 'FROM '.$nom_table.' ';
$sql .= ' ORDER BY id ASC';
$sql .= ' LIMIT '.$debut.','.$cfg_nbres_ppage;
</code>
Je petit Problème avec le trie de requête dont les codes sont
<code>
// recherche des réponses
$sql = 'SELECT '.$champs.' ';
$sql .= 'FROM '.$nom_table.' ';
$sql .= ' ORDER BY id ASC';
$sql .= ' LIMIT '.$debut.','.$cfg_nbres_ppage;
</code>
Ce code marche à merveille, j'ai du modifier 2..3 petites choses pour adapter à mon site mais il est tiptop, merci de l'avoir proposer.
Bye
Bye
Ajouter un commentaire
Librairie PHP
Connexion
Affichage page par page
PHP
- Affichage (5)
- Applications (8)
- Chaînes (64)
- Classes (28)
- Constantes (4)
- Cookies (3)
- Date-Heure (33)
- Email (14)
- Fichiers - Réps (43)
- Fonctions (19)
- Formulaires (16)
- GD-Graphiques (11)
- Google (12)
- HTML (6)
- Images (21)
- Inclassable (21)
- Maths (21)
- MySQL (22)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (24)
- Sessions (11)
- Statistiques (5)
- Système (17)
- Tableaux (19)
- Tag-cloud (3)
- Templates (3)
- Twitter (3)
- URL (20)
- Variables (8)
- Windows (1)
- XML (2)
|
||
























