Systeme de page en PHP
Fermé
tybmhi
Messages postés
200
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
18 septembre 2017
-
6 sept. 2008 à 19:17
aelythe Messages postés 10 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 août 2009 - 8 sept. 2008 à 15:30
aelythe Messages postés 10 Date d'inscription mardi 25 mars 2008 Statut Membre Dernière intervention 19 août 2009 - 8 sept. 2008 à 15:30
A voir également:
- Systeme de page en PHP
- Restauration systeme windows 10 - Guide
- Supprimer une page word - Guide
- Mettre google en page d'accueil - Guide
- Word numéro de page 1/2 - Guide
- Bordure de page word - Guide
2 réponses
aelythe
Messages postés
10
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
19 août 2009
7 sept. 2008 à 21:48
7 sept. 2008 à 21:48
Salut!
a mon sens le mieux serait pour toi de memoriser dans la session la page dans laquelle tu te trouves :
// 1. assure-toi que la session soit lancee :
session_start();
// 2. memorise en session la page courante si la page est indiquee
if(isset($_REQUEST['page']) && intval($_REQUEST['page']))
{
$_SESSION['page_courante'] = $_REQUEST['page'];
}
else
{
// valeur par defaut
$_SESSION['page_courante'] = 1;
}
Ainsi tu n'es plus oblige a passer le parametre de la page si tu ne changes pas de page, et le code me semble plus elegant et plus simple a maintenir (pense au cas ou tu pourrais avoir 10 liens tous legerement differents dans la meme page).
Paul
a mon sens le mieux serait pour toi de memoriser dans la session la page dans laquelle tu te trouves :
// 1. assure-toi que la session soit lancee :
session_start();
// 2. memorise en session la page courante si la page est indiquee
if(isset($_REQUEST['page']) && intval($_REQUEST['page']))
{
$_SESSION['page_courante'] = $_REQUEST['page'];
}
else
{
// valeur par defaut
$_SESSION['page_courante'] = 1;
}
Ainsi tu n'es plus oblige a passer le parametre de la page si tu ne changes pas de page, et le code me semble plus elegant et plus simple a maintenir (pense au cas ou tu pourrais avoir 10 liens tous legerement differents dans la meme page).
Paul
tybmhi
Messages postés
200
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
18 septembre 2017
12
7 sept. 2008 à 22:15
7 sept. 2008 à 22:15
Merci beaucoup pour ta réponse. Je vais certainement te paraitre complètement idiot mais j'ai recopié exactement ton code en tête de ma page et ca ne marche toujours pas. Pour ma défense je débute en PHP. J'imagine qu'il faut l'adapter mais je ne sais pas comment.
aelythe
Messages postés
10
Date d'inscription
mardi 25 mars 2008
Statut
Membre
Dernière intervention
19 août 2009
8 sept. 2008 à 15:30
8 sept. 2008 à 15:30
Salut!
en fait il faut bien sur remplacer dans ton lien actuel <?=$page?> avec <?=$_SESSION['page_courante']> pour recuperer la valeur creee par le script.
Paul
:)
en fait il faut bien sur remplacer dans ton lien actuel <?=$page?> avec <?=$_SESSION['page_courante']> pour recuperer la valeur creee par le script.
Paul
:)