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>