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 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
| <html>
<head>
<script type="text/javascript">
function OuvrirFenetre(url,nom,details) {
window.open(url,nom,details)
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>catalogue des biens</title>
</head>
<body>
<?
$Nmax = 2; // nombre par page
$Ndeb=@$_GET["num"]; // 1ère fiche transmise par l'URL
if($Ndeb=="") $Ndeb=0;
include("misc.inc");
$choix=$_GET['interet'];
$connection = mysql_connect($host,$user,$password) or die ("connexion au serveur impossible");
$db = mysql_select_db($database,$connection) or die ("sélection de la base de donnée impossible");
$SQL="SELECT count(bienid) FROM bien";
$res = mysql_query($SQL);
$Ntotal = mysql_result($res,0,0)-1;
//On récupère ce que l'on veut afficher
$query = "select * from bien where bientype='".$_GET['interet']."' LIMIT $Ndeb,$Nmax" or die ("Probleme lors de la lecture de la base de donnees");
$resultat = mysql_query ($query) or die('Erreur SQL ! '.$query.''.mysql_error());
//Si nombre d'enregistrement plus grand que nombre => affichage des liens vers les pages
echo "<table cellspacing='10' border='0' cellpadding='0' width='100%'>";
echo "<tr><td colspan='9' align='right'>
<i>cliquez sur une image pour l'afficher en grand</i><br><hr></td></tr>\n";
// Affichage du résultat
while ( $data = mysql_fetch_array($resultat) )
{
$f_prix = number_format($data['bienprix'],2);
// affiche une ligne pour chaque bien
echo "<tr>\n";
echo "<td>{$data['bienid']}</td>\n";
$nombien = stripslashes($data['biennom']);
echo "<td><font size='+1'><b>$nombien</b></font></td>\n";
echo "<td>{$data['biendescription']}</td>\n";
echo "<td><a href='image/{$data['bienimage']}' border='0'>
<img src='image/{$data['bienimage']}' border='0' width='100' height='80'></a></td>\n";
echo "<td><a href='video/{$data['bienvideo']}' border='0'>
vidéo</a></td>\n";
echo "<td>{$data['bienville']}</td>\n";
echo "<td>{$data['biendatecrea']}</td>\n";
echo "<td align='center'>$f_prix €</td>\n\n";
echo '<td align="center"><a href="javascript:OuvrirFenetre(\'popup.php?bienid='.$data['bienid'].'\',\'popup\',\'width=400,height=800\')" > plus de détails</a></td></tr>';
echo "<tr><td colspan='9'><hr></td></tr>\n";
}echo "</table>\n";
echo "</table>\n";
echo "<div align='center'><a href='catalogue.php'><b>Pour en voir d'autres</b></a></div>";
?>
<table cellpadding=3><tr>
<? // NAVIGATION
// Des fiches avant ?
if($Ndeb > 0) { ?>
<td valign=top>
<A href="?num=0">Début</A>
<A href="?num=<? echo $Ndeb-$Nmax; ?>"
>Retour</A>
</td>
<? } ?>
<td>
<? // Page courante
$Npag = floor($Ndeb/$Nmax)+1; $Npag2 = $Npag-1;
$tmp = "<b>" . $Npag . "</b>";
// Max 9 pages avant
while(($Npag2>0)&&($Npag2>$Npag-10)) {
$var1=($Npag2-1)*$Nmax;
$tmp= '<a href="?num='.$var1.'&interet='.$_GET['interet'].'">'. $Npag2 .'</A> ' . $tmp;
$Npag2--;
}
// Max 9 pages après
$Npag2 = $Npag;
while(($Npag2*$Nmax<=$Ntotal)&&($Npag2<$Npag+9)) {
$Npag2++;
$tmp .= " <A href='?num=" . ($Npag2-1)*$Nmax . "'>"
. $Npag2 . "</A>";
}
echo $tmp;
?>
</td>
<? // Des fiches après ?
if($Ntotal>$Ndeb+$Nmax) { ?>
<td valign=top>
<A href="?num=<? echo $Ndeb+$Nmax?>">Suite</A>
<A href="?num=<? echo floor($Ntotal/10)*10?>">Fin</A>
</td>
<? } ?>
</tr></table>
</BODY></HTML>
<? mysql_close(); ?> |
Partager