prob de pagination - PHP - Programmation
Marsh Posté le 09-08-2006 à 15:00:08
je pense que dans ton cas, tu peux mettre la requete en session
pense quand meme a bine la remettre a zero quand on lance une nouvelle recherche
Marsh Posté le 09-08-2006 à 15:05:12
j y avais songé mais que maitrise pas totalement les sessions donc je ne sais pas trop comment faire avec la concaténation de ma requete..
Et comment on detruit une session ,c'est bien avec session_destroy() ???
Merci
Marsh Posté le 09-08-2006 à 15:17:03
Pour info "Pagination" , le terme est pas forcement bien choisi pour definir le probleme ( Pour moi comme pour beacoup de monde pagination => Disque Dur / Swap / ... )
ensuite pour répondre à ta question oui le mieux c'est de mettre ca en session en revanche le session_destroy() que tu fais attention car ca detruit completment la session et donc peut etre des infos annexes comme l'authentification ou autre , le plus simple c'est unset($_SESSION['TA_VARIABLE_DE_SESSION'])
Marsh Posté le 09-08-2006 à 15:23:32
jbourdellon a écrit : Pour info "Pagination" , le terme est pas forcement bien choisi pour definir le probleme ( Pour moi comme pour beacoup de monde pagination => Disque Dur / Swap / ... ) |
Pour le terme 'Pagination' , je suis en PHP et non en SE... donc voila
Sinon merci pour le unset je connaissez pas ....
Allez j y retourne!!
Marsh Posté le 09-08-2006 à 15:50:33
flo850 a écrit : je pense que dans ton cas, tu peux mettre la requete en session |
Je viens de faire exactement se que tu m'as dit et le resultat e tjr le même
Marsh Posté le 09-08-2006 à 17:15:46
[i]Re coucou :[/i]
voila mon nouveau code avec l utilisation des variables de SESSION mais bon cela change strictement rien donc je pense que c'est au niveau ALGO que ça chie...
Code :
|
Marsh Posté le 09-08-2006 à 18:04:21
- evite d'utiliser l'operateur de controle d'erreur (@) a toutes les sauces...
ex :
Code :
|
a remplacer par :
Code :
|
C'est quand meme plus propre de tester l'existance d'une variable (ou d'un index de tableau) plutot que d'ignorer les messages d'erreur si elle n'existe pas ou n'a pas ete attribuee. De plus @ peut "masquer" les erreurs critiques qui stopent un script.
cf doc : http://pl.php.net/manual/fr/langua [...] ontrol.php
Pour ce qui est de ton code:
Code :
|
n'est pas un commentaire et doit provoquer un parse error...
- il manque "<?php" au debut
- il manque aussi une "}" a la fin
Bref en l'etat le code ne marche pas... je ne parle meme pas de l'abscence d'indentation qui rend la chose illisible.
En resume si tu veux de l'aide, post du code qui marche (syntaxe) et qui soit lisible...
Marsh Posté le 10-08-2006 à 08:58:48
Woutcha a écrit : - evite d'utiliser l'operateur de controle d'erreur (@) a toutes les sauces...
|
Merci cela j ai effectuer la modife c'est impec ça marche nikel mais
Woutcha a écrit : -
|
Mais pour cela j ai mis cela pour ne pas afficher tout mes requetes vu que j en ai pas mal dc j ai rajouter cette pseudo phrase qd j ai posté
Marsh Posté le 16-08-2006 à 14:06:00
j ai essayer de faire evoluer mon code...
mon collegue de boulot (moi je suis QUE )ma dit de faire cela..
mettre en parametre mes valeurs que je cherchais , c'est se que j ai fais .. donc cela donne çà (dsl je vous donne tout mon code pr mieux voir...) pour avoir l affichage de ma page 2 avec mes resultats...
merci de m aider SVP
Code :
|
Marsh Posté le 09-08-2006 à 14:36:54
Bonjour ;
Voila jai un probleme de pagination lors de mon resultat de recherche...
ma pagination marche mais pa tout a fait...
j ai choisi de faire un affichage 3 par 3 (page 1--> 3 resultats , page 2 3 resultats ....)
le probleme que j ai et le suivant lors de ma recherche mes resultats s'affichent (exemple 6 resultats touvées )
j ai mes 3 premiers resultats à la page 1
et je vois qu une 2eme page apparait (comme sur ttout les sites ..)
Le probleme est que lors que j clique sur "page 2" rien ne s affiche ... et là vous me direz normal car ma requete et dans le bouton rechercher... ce que j ai remarquer
la question que je me poser c'est comment recupérées mes valeurs de mes requetes , valeur de comptage etc.. bref toutes les variables dont j ai besoin...
--> j ai pensé de mettre ces valeurs en SESSION , est ce une bonne choses ou pas au quelqu un d autre a une ou plusieurs idées
Voila j espere avoir été assez clair dans mes explications...
Voici mon code ci dessous pour que vous essayer de mieux comprendre tout çà... (dsl ya pas mal de ligne de code...)
Merci d avance !