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