cs_skyman272
Messages postés34Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention26 novembre 2007
-
21 janv. 2006 à 12:56
cs_skyman272
Messages postés34Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention26 novembre 2007
-
21 janv. 2006 à 12:58
Bonjour, je debute en PHP j'ai un gros probleme j'effectu une requette qui me renvoi des résultats, j'aimerais que ces résultats s'affiche sur plusieur pages, avec 5 résultat par pages.
Je m'en sort pas, voici mon code si quelqu'un peut m'aider je lui en serais infiniment reconnaissant.
Merci.
// Connnexion à la base
mysql_select_db($database_fichier, $fichier) or die(mysql_error());
// Parametres de la requete
$varRegion = $select;
$varType = $select2;
$nb_rep_pages=5;
// Requete SQL
if(empty($page)) $page = 1;
if(empty($fin)){
if($varType == Tous)
$sql = "SELECT *
FROM Fiche_produit
WHERE Fiche_produit.Region ='$varRegion'
ORDER BY Identite";
else
$sql = "SELECT *
FROM Fiche_produit
WHERE Fiche_produit.Region ='$varRegion'
AND Fiche_produit.Type ='$varType'
ORDER BY Identite";
}
// Déclaration de la variable début
$debut = ($page - 1) * $nb_rep_pages;
// Interrogation de la base
$result = mysql_query($sql, $fichier) or die(mysql_error());
// Nombre de lignes de résultat
$totalRows = mysql_num_rows($result);
$nbpages = ceil($totalRows / $nb_rep_pages);
if ($totalRows == 0)
{
echo "La recherche n'a retourné aucun résultat
";
}
else
{
echo "
Résultat de la recherche : $totalRows produits.
Secteur |
Type |
Prix de vente du bien |
Présentation |
Photo |
Accès |