Problème pagination automatique PHP

Fermé
Pelagoss - 19 août 2014 à 07:30
ze-life-of-quent1 Messages postés 1582 Date d'inscription lundi 8 février 2010 Statut Membre Dernière intervention 17 octobre 2015 - 19 août 2014 à 12:30
Bonjour j'ai un problème sur ma page php j'ai essayé de faire une pagination automatique sauf que quand je test mon code j'ai une page blance ! voici mon code :


<html lang="fr" class=" js cssanimations csstransitions">
<head><style type="text/css">.ya-partner__item{opacity:0 !important;}.zadved .ya-partner__item{opacity:1 !important;}</style>
<title> Pelagoss </title>
<meta name="Description" content="'.$description.'">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Keywords" content="happy,serv,G4,youtube,minecraft,serveur,1.7.5,1.7.9,mini,games">
<meta name="author" content="Pelagoss">
<meta name="robots" content="index, nofollow">

<link rel="stylesheet" href="ressources/styles/reset.css" media="screen">
<link rel="stylesheet" href="ressources/styles/style.css" media="screen">
<link rel="stylesheet" href="ressources/styles/style2.css" media="screen">
<link rel="stylesheet" href="ressources/styles/color.css" media="screen">
<link rel="stylesheet" href="ressources/styles/custom_style.css" media="screen">
<link type="image/png" rel="shortcut icon" href="ressources/favicon.ico">

<style>
#content {overflow: hidden; width: 72%; margin-top: 0;} </style>
</head>
<body>

<?php include('ressources/modules/header.html') ?>
<div id="main" class="site-main" role="main" >

<?php
mysql_connect("localhost", "root", "*****");
mysql_select_db("root_db1");
// On récupère les cinq dernières news.

$sql = 'SELECT COUNT(id) AS nbArticles FROM news';
$retour = mysql_query($sql) or die(mysql_error());
$donnees = mysql_fetch_assoc($retour);

$nbArticles = $donnees['nbArticles'];
$perPage = 5;
$nbPage = ceil($nbArticles/$perPage);

if(isset)($_GET['page']) && $_GET['page']>0 && $_GET['page']<=$nbPage){
$cPage = $_GET['page'];
}
else {

$cPage = 1 ;

}
$sql = "SELECT * FROM news ORDER BY id DESC LIMIT ".(($cPage-1)*$perPage).",$perPage";
$retour = mysql_query($sql) or die(mysql_error());
while ($donnees = mysql_fetch_array($retour))

{
?>
<article>
<header class="entry-header">
<h1 class="entry-title" rel="bookmark"><div class="titre">
<?php echo $donnees["titre"]; ?></div>
</h1>
<div class="entry-meta">
<span class="posted-on">le <?php echo date("d/m/Y à H\hi", $donnees["timestamp"]); ?> par </span>Pelagoss</div>
</header>
<div class="entry-content">
<p>
<?php
// On enlève les éventuels antislashs, PUIS on crée les entrées en HTML (<br />).
$contenu = nl2br(stripslashes($donnees["contenu"]));
echo $contenu;
?>
</p>
</div>
</article>
<?php
}

// Fin de la boucle des news.
for($i=1;$i<=$nbPage;$i++){
if($i==$cPage){

}
else{
echo ' <a href=\"index.php?page=$i\">$i</a> /';
}
}
?>


</div>


</br>
<?php include('ressources/modules/footer.html')?>


</body></html>

Merci de bien vouloir m'aider !
Pelagoss
A voir également:

1 réponse

ze-life-of-quent1 Messages postés 1582 Date d'inscription lundi 8 février 2010 Statut Membre Dernière intervention 17 octobre 2015 776
19 août 2014 à 12:30
Bonjour,
	if(isset)($_GET['page']) && $_GET['page']>0 && $_GET['page']<=$nbPage){ 


Vous avez une parenthèse fermante (« ) ») en trop, juste après le isset
1