Salut a tous je me nomme kone kader je suis un gros debutant en programmation php et je recherche de l'aide.
en effet j'ai concu une bd article qui a pour propriete id, titre ,article,et date .
maintenant je veux integrer un systeme de pagination qui permet afficher mes articles avec leur titre et date page par page(5 par page) .
le scripte que j'ai tape ne m'affiche pas d'erreur mais le contenu de mon article de s'affiche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75 <?php // Connexion à la base de données try { $bdd = new PDO('mysql:host=localhost;dbname=kone;charset=utf8', 'root', 'root'); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?> <?php $taille=2; if (isset($_GET['page'])) { $page=$_GET['page']; }else{ $page=0; } $offset=$taille*$page; ?> <?php // On récupère les 5 derniers articles $req =$bdd->prepare('SELECT id_article, titre, article, DATE_FORMAT(date_article, \'%d/%m/%Y à %Hh%imin%ss\') AS date_article_fr FROM articles ORDER BY date_article DESC LIMIT $taille offset $offset'); $req->execute(); while ($donnees = $req->fetch()) { ?> <div class="forum"> <div class="tete"> <b><?php echo htmlspecialchars($donnees['titre']); ?></b> <em>le <?php echo $donnees['date_article_fr']; ?></em> </div> <div><?php echo nl2br(htmlspecialchars($donnees['article'])); ?></div> <div><a href="commentaire.php?articles=<?php echo $donnees['id_article']; ?>">Commentaires</a></div> </div> <?php }// Fin de la boucle des articles $req->closeCursor(); ?> <?php //deuxieme reqette pour determiner le nb de page $req2=$bdd->prepare('SELECT count(id_article) AS nb_article FROM articles'); $req2->execute(); $ligne=$req2->fetch(PDO::FETCH_ASSOC); $nb=$ligne['nb_article']; $np=floor($nb/$taille); ?> <div> <ul class="nav nav-pills"> <?php for ($i=0; $i < $nb; $i++){?> <li class="<?php echo(($i==$page)?'active':'')?>"> <a href="forum.php?page=<?php echo ($i)?>">page <?php echo($i)?></a> </li> <?php } ?> </ul> </div>
AIDEZ MOI SIL VOUS PLAIS
Partager