Affichage page par page
Résolu/Fermé
yfchauer
Messages postés
78
Date d'inscription
mardi 11 décembre 2007
Statut
Membre
Dernière intervention
18 janvier 2014
-
18 oct. 2011 à 00:47
yfchauer Messages postés 78 Date d'inscription mardi 11 décembre 2007 Statut Membre Dernière intervention 18 janvier 2014 - 19 oct. 2011 à 10:11
yfchauer Messages postés 78 Date d'inscription mardi 11 décembre 2007 Statut Membre Dernière intervention 18 janvier 2014 - 19 oct. 2011 à 10:11
A voir également:
- Affichage page par page
- Supprimer une page word - Guide
- Traduire une page web - Guide
- Créer une page facebook - Guide
- Consultez le code source de cette page. copiez la ligne indiquant aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
- Impossible de supprimer une page word ✓ - Forum Word
2 réponses
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 008
Modifié par Reivax962 le 18/10/2011 à 16:16
Modifié par Reivax962 le 18/10/2011 à 16:16
Bonjour,
Le problème vient de cette instruction :
// La description
$query = "SELECT Nom_Rubrique, Desc_Rubrique AS RubDesc
FROM t_rubrique
WHERE Id_Rubrique=\"{$_POST['rubrique']}\"";
Le tableau POST correspond à des données passées via un formulaire. Or tu utilises un lien... Ce tableau est donc vide. Pour récupérer des données depuis un lien, il faut utiliser $_GET.
Le plus simple à mon avis est de modifier d'un côté tes liens :
deviendrait
et d'un autre côté la récupération de la rubrique :
deviendrait :
Une autre solution serait d'utiliser des sessions, mais cela empêcherait, par exemple, de parcourir plusieurs rubriques dans deux pages séparées (sauf à gérer plusieurs sessions, ce qui commence à devenir un peu complexe)
Xavier
Le problème vient de cette instruction :
// La description
$query = "SELECT Nom_Rubrique, Desc_Rubrique AS RubDesc
FROM t_rubrique
WHERE Id_Rubrique=\"{$_POST['rubrique']}\"";
Le tableau POST correspond à des données passées via un formulaire. Or tu utilises un lien... Ce tableau est donc vide. Pour récupérer des données depuis un lien, il faut utiliser $_GET.
Le plus simple à mon avis est de modifier d'un côté tes liens :
echo '<A HREF="affiche_album.php?page=' .$i. '"> '.$i.'</A> ';
deviendrait
echo "<A HREF='affiche_album.php?page=$i&rubrique=$rubrique'>$i</A> ";
et d'un autre côté la récupération de la rubrique :
$query = "SELECT Nom_Rubrique, Desc_Rubrique AS RubDesc
FROM t_rubrique
WHERE Id_Rubrique=\"{$_POST['rubrique']}\"";
deviendrait :
$rubrique = '';
if (isset($_POST['rubrique']))
$rubrique = $_POST['rubrique'];
else if (isset($_GET['rubrique']))
$rubrique = $_GET['rubrique'];
$query = "SELECT Nom_Rubrique, Desc_Rubrique AS RubDesc
FROM t_rubrique
WHERE Id_Rubrique='$rubrique'";
Une autre solution serait d'utiliser des sessions, mais cela empêcherait, par exemple, de parcourir plusieurs rubriques dans deux pages séparées (sauf à gérer plusieurs sessions, ce qui commence à devenir un peu complexe)
Xavier
yfchauer
Messages postés
78
Date d'inscription
mardi 11 décembre 2007
Statut
Membre
Dernière intervention
18 janvier 2014
2
19 oct. 2011 à 10:11
19 oct. 2011 à 10:11
Merci Reivax962 de ta réponse, elle m'a été très utile.
l'affichage par page se fait comme je l'avais souhaité.
l'affichage par page se fait comme je l'avais souhaité.