par
Invité » 01 avr. 2006, 21:23
hum, merci Cyrano !
Une chose à laquelle j'avais pensée mais qui ne semblait pas marcher, était de tout convertir en utf-8 dans la table même donc au lieu d'avoir le caractère, avoir son équivalent utf-8 du genre : #1253;
Mais lorsque j'ai essayé avec deux-trois données entièrement en utf-8, la fonction fulltext ne semblait pas marcher plus... Je vais reessayer pour voir.
Sinon, tu parles de créer une array qui contiendrait les données de la première requête ?
Si je faisais 2 boucles while, l'une apres l'autre, ça marchait pas trop mal si ce n'est que la limite d'affichage par page n'était plus censée.
Par exemple :
la première requete retourne 9 résultats, la deuxième retourne 22 résultats.
Chacune de ces deux requêtes est limité à 10.
Le total étant de 31 résultats, il doit y avoir 4 pages mais !
la première page affichera 7+10 donc 17 résultats pour 1 page ! Il reste donc 14 résultats à afficher, soit 2 pages.
De ce fait, il ne faut plus que 3 pages au total pour afficher tous les résultats mais il en affichera 4 ! J'aurai donc un bouton suivant qui mènera vers rien !
Enfin bon, là, c'est plus un problème de requête ! Qu'est-ce qui peut-être le plus facilement réalisable ? travailler sur la requête ou trouver un moyen de calculer le nombre de pages avec une valeur variable par requête ?? Argh...
hum, merci Cyrano !
Une chose à laquelle j'avais pensée mais qui ne semblait pas marcher, était de tout convertir en utf-8 dans la table même donc au lieu d'avoir le caractère, avoir son équivalent utf-8 du genre : #1253;
Mais lorsque j'ai essayé avec deux-trois données entièrement en utf-8, la fonction fulltext ne semblait pas marcher plus... Je vais reessayer pour voir.
Sinon, tu parles de créer une array qui contiendrait les données de la première requête ?
Si je faisais 2 boucles while, l'une apres l'autre, ça marchait pas trop mal si ce n'est que la limite d'affichage par page n'était plus censée.
Par exemple :
la première requete retourne 9 résultats, la deuxième retourne 22 résultats.
Chacune de ces deux requêtes est limité à 10.
Le total étant de 31 résultats, il doit y avoir 4 pages mais !
la première page affichera 7+10 donc 17 résultats pour 1 page ! Il reste donc 14 résultats à afficher, soit 2 pages.
De ce fait, il ne faut plus que 3 pages au total pour afficher tous les résultats mais il en affichera 4 ! J'aurai donc un bouton suivant qui mènera vers rien !
Enfin bon, là, c'est plus un problème de requête ! Qu'est-ce qui peut-être le plus facilement réalisable ? travailler sur la requête ou trouver un moyen de calculer le nombre de pages avec une valeur variable par requête ?? Argh...