probleme pagination
Posté : 15 déc. 2012, 17:17
Bonjour,
J'ai un problème de pagination je sais pas trop ou je dois mettre ce qu'il me demande. quand je clique sur la page deux, il me dit problème d'id.
le problème semble t il est au début.
J'ai un problème de pagination je sais pas trop ou je dois mettre ce qu'il me demande. quand je clique sur la page deux, il me dit problème d'id.
le problème semble t il est au début.
Code : Tout sélectionner
<?php
require_once("connexionbdd/connexionBdd.inc.php");
$nombreparpage = 12;
$nombrebien=0;
$nombredepage=0;
$numeropage=0;
$premierelement=0;
if(isset($_GET['supp'])){
$requete="DELETE FROM bien WHERE id='".$_GET['id']."' ";
mysql_query($requete);
}
else
{
$reqnbrbien=mysql_query ("SELECT COUNT(*) FROM bien where Categorie='".mysql_real_escape_string(stripslashes($_GET['id']))."' ");
$nombre = mysql_fetch_array($reqnbrbien);
$nombrebien = $nombre[0];
$nombredepage=ceil($nombrebien/$nombreparpage);
if(isset($_GET['page'])) $numeropage=(int)($_GET['page']);
else $numeropage=1;
$premierelement=($numeropage-1)*$nombreparpage;
}
$sql="SELECT * FROM bien where Categorie='".mysql_real_escape_string(stripslashes($_GET['id']))."' order by Reference desc limit ".$premierelement.",".$nombreparpage." ";
$req=mysql_query($sql) or die('ERREUR SQL !<br>'.$sql.'<br>'.mysql_error());
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Notaire Serge Cambier</title>
<META NAME="Description" CONTENT="Notaire Serge Cambier vous propose divers bien immobilier à vendre ainsi que des terrains. Contactez-nous si vous voulez vendre un bien, nous aiderons pour toutes vos démarches administratives.">
<link href="../css/style.css" rel="stylesheet" type="text/css" media="screen" />
<link href='http://fonts.googleapis.com/css?family=Amaranth&v2' rel='stylesheet' type='text/css'><!-- font google-->
<link rel="stylesheet" href="css/png-slideshow.css"/>
<link rel="stylesheet" href="css/admin.css"/>
<script type="text/javascript" src="js/jquery-1.4.4.js"></script>
<script type="text/javascript" src="js/jquery.cycle.all.min.js"></script><!--pour faire le slide show-->
<!--[if lt IE 9]>
<script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script>
$(document).ready(function(){
$("button").click(function(){
$("#carroussel").fadeTo(100000,0.25);
});
$('.slideshow').cycle({
fx: 'scrollLeft',
speed: 1000,
timeout: 3500
});
})
</script>
<!--script border radius-->
<script type="text/javascript" src="../js/borderadiusie/DD_roundies_0.0.2a.js"></script>
<script type="text/javascript" src="../js/script ie border radius/border radius.js"></script>
<!-- script google analytic-->
<script type="text/javascript" src="js/google analytic/scriptGoogleAnalytic.js"></script>
<style>
#container{
min-height:1800px;
background-image:url(../images/Etude.jpg);background-repeat:repeat-x;background-size:cover;
}
</style>
</head>
<body>
<div id="container">
<div id="header"></div>
<!-- menu haut-->
<?php include("menuhaut.inc.php"); ?>
<!-- menu haut-->
<div id="contenu">
<div id="menuadminbien">
<ul>
<li><a href="listes_des_biens.php">Liste des biens</a></li>
<li><a href="ajouterbien.php">Ajouter un bien</a></li>
<li><a href="listes_des_categories.php">Listes des catégories</a></li>
<li><a href="ajoutercategorie.php">Ajouter une catégorie</a></li>
</ul>
</div>
<table border="2" id="tablebien">
<tr id="colormain">
<td>Photo</td>
<td>Reference</td>
<td>Titre</td>
<td>Ville</td>
<td>Voir</td>
<td>Supprimer</td>
<td>Modifier</td>
<td>Ajouter des images</td>
</tr>
<?php
while($data=mysql_fetch_array($req)){?>
<tr><td>
<?php
$sel_photo = "select * from photos where Reference='".$data['Reference']."' LIMIT 0,1";
$req_photo = mysql_query($sel_photo) or die('ERREUR SQL !<br>'.$sel_photo.'<br>'.mysql_error());
while($photo=mysql_fetch_array($req_photo))
{?>
<img src="../images/mini/<?php echo $photo['nomimage'];?>" /></td>
<?php
}
?>
<?php
echo "<td>{$data["Reference"]}</td>";
echo "<td>{$data["titre"]}</td>";
echo "<td>{$data["Ville"]}</td>";
?>
<td><a href="fichebien.php?id=<?php echo $data['id'];?>">Voir</a></td>
<td><a href="listemaisons.php?id=<?php echo $data['id'];?>&supp=ok"value="supprimer" onclick="return confirm('Voulez-vous vraiment supprimer?');">supprimer</a></td>
<td><a href="updatebien.php?id=<?php echo $data['id'];?>">modifier</a></td>
<td><a href="ajouterimage.php?id=<?php echo $data['id'];?>&Reference=<?PHP echo $data['Reference']?>">Ajouter des images</a></td></tr>
<?php }
echo '<p align="center" style="margin:100px 0px 0px 0px;">Page : '; //Pour l'affichage, on centre la liste des pages
for ($i=1; $i<=$nombredepage; $i++){ //On fait notre boucle
//On va faire notre condition
if ($i==$numeropage){ //Si il s'agit de la page actuelle...
echo ' [ '.$i.' ] ';
}
else{ //Sinon...
echo ' <a href="listemaisons.php?page='.$i.'">'.$i.'</a> ';
}
}
echo '</p>';
?>
</table>
<br /><br />
<?php
echo '<p align="center" style="margin:150px 0px 0px 0px; padding: 20px 0px 0px 0px;">Page : '; //Pour l'affichage, on centre la liste des pages
for ($i=1; $i<=$nombredepage; $i++){ //On fait notre boucle
//On va faire notre condition
if ($i==$numeropage){ //Si il s'agit de la page actuelle...
echo ' [ '.$i.' ] ';
}
else{ //Sinon...
echo ' <a href="listemaisons.php?page='.$i.'">'.$i.'</a> ';
}
}
echo '</p>';
?>
</div>
</div>
</body>
</html>