Pagination dans un bouquin

Répondre
isitien
le 04/05/2008 à 01:39
isitien
Bonjour:

C'est quelle requete / fonction a utiliser pour avoir une pagination par page.

J'ai une table bouquin qui comporte les champs id, paragraphe, page, lors de l'insertion des donnees dans la table, je les insere au principe du page, et quand je veux lire mon bouquin, je voudrais le lire par page:

id, paragraphe, page
1, coucou, 1
2, bonjour, 1
3, bonsoir,1
4, bonwi, 1
5, salut, 2
6, lut,2
7, hey, 2

j'aimerais les regrouper par page ainsi d'avoir une pagination:

* page1: coucou, bonjour, bonsoir, bonwi
* le lien pr aller a la page 2
* page2: salut, lut, hey

ainsi de suite.

merci pour votre aide
i M@N
le 04/05/2008 à 10:35
i M@N
Hello.

Non Keika ... c'est pas forcément utile puisqu'il a tout ce qu'il faut dans sa table.

isistien, tu fais une reqête sql comme :
<?php
//script : bouquin.php
//on déclare, filtre et initialise notre variable $page issue de $_GET
if (isset($_GET['page'])) $page = htmlentities($_GET['page'], ENT_QUOTES); else $page = '1';
//on se connecte à la base
include('./includes/base_connexion.php');
//on prépare la requête
$sql = 'SELECT id,paragraphe FROM bouquin WHERE page = "'.$page.'"';
//on exécute la requête

$result = @mysql_query($sql);

$tuple = @mysql_num_rows($result);
//si on a un résultat
if ($tuple) {

while ($row = @mysql_fetch_array($result)) {

$id = $row[id'];
$paragraphe = $row['paragraphe'];

$page = $row['page'];
echo '<p>'.$paragraphe.'</p>';
}
//on calcule le numéro la page suivante
$suivante = $page+1;
echo '<br /><a href="./bouquin.php?page='.$suivante.'">page suivante</a>';
}
mysql_free_result($result);
?>


@+...
One Love, One Heart, One Unity.
isitien
le 04/05/2008 à 19:16
isitien
merci iM@n, c'est la requete que je cherche:

<?php
$sql = 'SELECT id,paragraphe FROM bouquin WHERE page = "'.$page.'"';
?>
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours