Affichage produits catégries

13 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J'ai un petit soucis avec l'affichage de mes produits au sein d'une même catégorie. Chacun des produits est présenté dans un petit cadre, et j'aimerai qu'ils s'affichent dans un tableau de 2 colonnes. Mon problème est qu'ils se mettent indéfiniment l'un a côté de l'autre. Voici le lien vers le site: http://cjcg.phpnet.org/

Comme vous pourrez le voir, j'ai réussi pour la page d'accueil, mais pas pour les pages .../achat/index.php (rendez-vous dans la rubrique "ENSEMBLES" pour le constater).

Voici le code de la page .../achat/index.php

<?php 

include("../configuration.inc.php");


if (!isset($_GET['catid'])) {	$catid = 0;} else {$catid = intval($_GET['catid']);}


$qid_c = recupere_sous_categorie($catid);


$DOC_TITLE = "A C.J-C LINGERIE - Boutique en ligne";


include("$repertoire_modele/haut.php");

?>

<table cellpadding="0" cellspacing="0" border="0" >

			<tr><td class="tetiere" align="center" ><?php affiche_arbre_categorie($catid) ?></td></tr>

		</table>

<div style="padding: 8px;">


		<?php 


		$sqlcat = "SELECT image, description FROM peel_categories WHERE id = '".$catid."'";


		$rescat = mysql_query($sqlcat);


		$objcat = mysql_fetch_object($rescat);


		if ($rescat) {


			if (mysql_num_rows($rescat) > 0) {


				echo "<div align=\"center\" class=\"normal\">";


				if (!empty($objcat->image)) {


				echo "<img  src=\"$wwwroot/upload/".$objcat->image."\" width=\"150\" align=\"center\">";


				}


				echo "<br>".stripslashes($objcat->description);


				echo "</div>";


			}


		}



			if ($qid_c) {


				if (mysql_num_rows($qid_c) == 0) { 


					echo "";


				} else {


				echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr valign=\"top\"><td class=\"normal\">";


				echo "</td></tr>";

					 while ($cat = mysql_fetch_array($qid_c)) { ?>

					 <tr valign="top"><td class="normal">

					</td></tr>

					<?php } 

					echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\"  border=\"0\" alt=\"\" /></td></tr></table>"; 

				}

			} else {

			echo "";

			}

		 ?>


<?php 

$nb = 30; //nombre d'enregistrement par page 


if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];}


// Récupération et affichage des données 

$sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid  AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb";


$result=mysql_query($sql); 


if (mysql_num_rows($result) == 0) { 



	if (mysql_num_rows($qid_c) == 0) { 


		echo "<center>Aucun produit disponible dans cette catégorie</center>"; 


	}


	} else {


echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\"><tr>";


while($prod=mysql_fetch_array($result)) 

{

?>


<td class="petit" width="228px">

<table align="center" border="0" cellspacing="0" cellpadding="0" width="228px" style="margin-left: 24px;">

			<tr><td class="label" align="center" style="background-image: url(<?php echo $wwwroot?>/images/bg_content_top.gif); background-repeat:no-repeat; height: 44px; width: 228px;"><a class="normal" href="<?php echo  $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><?php echo $prod['nom']?></a></td></tr>

			<tr><td align="center" valign="middle" style="background-image: url(<?php echo $wwwroot?>/images/bg_content_center1.gif); background-repeat:no-repeat; height: 140px; width: 228px;"><?php if ($prod['image1'] <> "") {?>

				<div align="center" style="width: 228px;"><a href="<?php echo  $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><img src="<?php echo $wwwroot?>/upload/<?php echo $prod['image1']?>" width="150" alt="" border="0" /></a></div>

				<?php } else {?><div align="center"><img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" with="150" alt="" /></div><?php }?></td></tr>


			<tr><td class="normal">

			<div style="background-color: #e0c4e0; height: 4px; width: 228px;"><img src="<?php echo $wwwroot?>/images/cone_top_left.gif" style="float:left;"/><img src="<?php echo $wwwroot?>/images/cone_top_right.gif" style="float:right;"/></div>

			<div style="background-color: #e0c4e0; width: 228px; height: 35px; text-align: left;">



			<table border="0">

  <tr>

	<td align="left" style="padding-left: 10px; text-align: left;;"><?php 


			 $prix = $prod['prix'] * (1-$prod['promotion']/100);


			 if ($prod['promotion'] != 0) {?>


			 <font style="color:#CC0000; background-color:#fff600;"><b>- <?php echo $prod['promotion'];  ?> %</b></font><br />


			 <s><?php echo fprix($prod['prix']); ?></s>


			  <font color="#CC0000"><b><?php echo fprix($prix); ?> € TTC</b></font><br />


			 <?php } else {?>


			 <font color="#CC0000"><b><?php echo fprix($prix); ?> €</b></font><br />


			 <?php 


			 } 


			 ?></td>

	<td align="left" style="padding-right: 10px; padding-left: 10px; text-align: left;">

				<form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">

				<input type="hidden" name="qte" value="1">

				<input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />

				</form>


				<a href="java script:document.ajout<?php echo $prod['id'] ?>.submit()"><img src="<?php echo $wwwroot?>/images/cad2.gif" class="<?php echo $wwwroot?>/domroll <?php echo $wwwroot?>/images/cad.gif" border="0" title="ajouter au caddie" alt="ajouter au caddie" /></a>


				<a href="<?php echo $wwwroot ?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>"><img src="<?php echo $wwwroot?>/images/info2.gif" class="<?php echo $wwwroot?>/domroll <?php echo $wwwroot?>/images/info.gif" border="0" title="toutes les infos produit" alt="toutes les infos produit" /></a>


				</td>

  </tr>

</table>



			  </div>




				<div style="background-color: #e0c4e0; height: 4px; width: 228px;"><img src="<?php echo $wwwroot?>/images/cone_bot_left" style="float:left;"/><img src="<?php echo $wwwroot?>/images/cone_bot_right.gif" style="float:right;"/></div>

				<br />

				</td></tr>



			</table>

</td>

<?php 

} ?>

</tr>

<tr>

<td align="center" class="normal" colspan="2"><?php

//Boutons précédent et suivant 

if($start) 

{echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page précédente</a>");} 


$result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id	AND pc.categorie_id = $catid  AND p.etat = 1"); 


$row=mysql_fetch_row($result); 


if($row[0]>($start+$nb)) 

{ 

if($start) 

{echo (" / ");} 

echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>"); 

} 


echo ("<br />"); 


//Affichage des pages 

if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?

echo ("Page : "); 

for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages

{ 

?>

	<b><a class="petit" href="<?php echo $_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><?php echo $index+1; ?></a></b>

<?php 

}

}

echo "</td></tr></table>";

}

include("$repertoire_modele/bas.php");


/******************************************************************************

 * FONCTIONS

 *****************************************************************************/


 function recupere_sous_categorie($catid=0) { 

/* Récupère le nom et la description de toutes les sous-catégories de celle-ci */

	$qid = mysql_query("SELECT id, nom, description, parent_id  FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); 

	return $qid; 

} 


?>

Merci d'avance!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Essayer avec cela (je n'ai pas eu le temps de tester mais je pense ne pas être mal), c'est inspiré de ce qui est utiliser sur premium

[color=#FF0000][b]<?php [/b][/color]

$nb = 30; //nombre d'enregistrement par page 


if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];}


// Récupération et affichage des données 

$sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid  AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb";


$result=mysql_query($sql); 


if (mysql_num_rows($result) == 0) { 



	if (mysql_num_rows($qid_c) == 0) { 


		echo "aucun produit disponible dans cette catégorie"; 


	}


	} else {


echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";



$nb_cellules = mysql_num_rows($result);


$nb_colonnes = 2;



$j = 0;



while($prod=mysql_fetch_array($result)) 

if ( $j % $nb_colonnes == 0 ) {


		echo "<tr valign=\"top\">";


}



if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {


	if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\"  valign=\"top\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" valign=\"top\" width=\"50%\">"; }


?>


<table align="center" border="0" cellspacing="0" cellpadding="3" width="100%">

<tr>



<td class="normal" valign="top">

	<?php if ($prod['image1']  != "") { ?>


	<img src="<?php echo $repertoire_images?>/<?php echo $prod['image1'] ?>" valign="top" width="150" alt="" />


	<?php } else {?>


	<img src="<?php echo $wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" />


	<?php }?>

</td>

<td class="normal" valign="top">

<?php if (!empty($prod['reference'])) { echo "<span class=\"petit\">Réf. : ".$prod['reference']."</span><br />";} ?>


	<a class="titre" href="<?php echo  $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>"><?php echo  stripslashes($prod['nom']) ?></a><br />

	<?php 

	echo nl2br(stripslashes($prod['descriptif']))."<br />";


	$prix = $prod['prix'] * (1-$prod['promotion']/100);


			if ($prod['promotion'] != 0) {?>


				<font color="#CC0000">Promotion : <?php echo $prod['promotion'];  ?> %</font><br />


		 		Prix TTC : <s><?php echo fprix($prod['prix']); ?></s>&nbsp;


				<font color="#CC0000"><?php echo fprix($prix); ?> € TTC</font><br />


			 <?php } else {?>


			 	Prix : <font color="#CC0000"><?php echo fprix($prix); ?> € T.T.C</font><br />


			 <?php } ?>


	<form method="post" action="<?php echo $wwwroot?>/achat/caddie_ajout.php" name="ajout<?php echo $prod['id'] ?>">

				Quantité : 

				<select name="qte" class="formulaire1">

					<option value="1">1</option>

					<option value="2">2</option>

					<option value="3">3</option>

					<option value="4">4</option>

					<option value="5">5</option>

				</select>

				<input type="hidden" name="id" value="<?php echo $prod['id'] ?>" />

				<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

				<img src="<?php echo $wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />

				</a>

				<a class="normal" href="java script:document.ajout<?php echo $prod['id'] ?>.submit()">

				Ajouter au caddie

				</a>


	 			| <a class="normal" href="<?php echo  $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">

				<img src="<?php echo $wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a>

				<a class="normal" href="<?php echo  $wwwroot?>/achat/produit_details.php?id=<?php echo $prod['id'] ?>&catid=<?php echo $catid?>">+ de détails</a><p>

</form>

</td>

</tr>

</table>


			<?php	


				} 


				echo "</td>";


				$j++;	


			if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {

			echo "</tr>";

			}


			} 



echo "<td align=\"center\" class=\"normal\" colspan=\"2\">";



//Boutons précédent et suivant 

if($start) 

{echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page pr&eacute;c&eacute;dente</a>");} 


$result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id	AND pc.categorie_id = $catid  AND p.etat = 1"); 


$row=mysql_fetch_row($result); 


if($row[0]>($start+$nb)) 

{ 

if($start) 

{echo (" / ");} 

echo ("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>"); 

} 


echo ("<br />"); 


//Affichage des pages 

if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?

echo ("Page :&nbsp;"); 

for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les numéros de pages

{ 

?>

	<b><a class="petit" href="<?php echo $_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><?php echo $index+1; ?></a></b>

<?php 

}

}

echo "</td></tr></table>";

}

[b][color=#FF0000]include("$repertoire_modele/bas.php");[/color][/b]

ceci remplace le code que vous aviez de l'une à l'autre des lignes que j'ai mis en gras et en rouge.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci pour votre proposition mais cela ne fonctionne pas ...

:(

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

$nb_cellules = mysql_num_rows($result);

$nb_colonnes = 1;

$j = 0;

while($prod=mysql_fetch_array($result))

{

if ( $j % $nb_colonnes == 0 ) {

echo "<tr>";

de là, on pourrait mettre le nombre de colonne, soit 1, soit 2

je ne vois pas ça, sur votre page

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci!

Pourriez-vous me dire où intégrer cette partie de code?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci!

Pourriez-vous me dire où intégrer cette partie de code?

echo "<table border=1 cellpadding=\"3\" cellspacing=0 width=100%>";

$nb_cellules = mysql_num_rows($result);

$nb_colonnes = 1;

$j = 0;

PAGE : achat/index.php

regardez dans la section

// Récupération et affichage des données

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai maintenant ce message d'erreur:

Parse error: syntax error, unexpected $end in /home/users2/c/cjcg/www/achat/index.php on line 204

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

J'ai maintenant ce message d'erreur:

Parse error: syntax error, unexpected $end in /home/users2/c/cjcg/www/achat/index.php on line 204

// Récupération et affichage des données

$sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb";

$result=mysql_query($sql);

if (mysql_num_rows($result) == 0) {

if (mysql_num_rows($qid_c) == 0) {

echo "<center>Aucun produit disponible dans cette catégorie</center>";

}

}

} else {

echo "<table border=1 cellpadding=\"3\" cellspacing=0 width=100%>";

$nb_cellules = mysql_num_rows($result);

$nb_colonnes = 1;

$j = 0;

while($prod=mysql_fetch_array($result))

{

if ( $j % $nb_colonnes == 0 ) {

echo "<tr>";

le mieux est d'attendre les "spécialistes"

,, :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Superbe Tom

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je ne sais pas ce j'avais fait comme "boulette" mais voici une version qui marche (testée cette fois avant :( )

En voici le code intégral.

<?

include("../configuration.inc.php");


if (!isset($_GET['catid'])) {	$catid = 0;} else {$catid = intval($_GET['catid']);}


$qid_c = recupere_sous_categorie($catid);


$DOC_TITLE = "[PEEL.FR]";


include("$repertoire_modele/haut.php");

?>

<div class="petit" style="border-bottom: 1px dotted grey;"><? affiche_arbre_categorie($catid) ?></div>


		<? 


		$sqlcat = "SELECT image, description FROM peel_categories WHERE id = '".$catid."'";


		$rescat = mysql_query($sqlcat);


		$objcat = mysql_fetch_object($rescat);


		if ($rescat) {


			if (mysql_num_rows($rescat) > 0) {


				echo "<div align=\"center\" class=\"normal\">";


				if (!empty($objcat->image)) {


				echo "<img  src=\"$wwwroot/upload/".$objcat->image."\" width=\"150\" align=\"center\">";


				}


				echo "<br /><br >".stripslashes($objcat->description);


				echo "</div>";


			}


		}



			if ($qid_c) {


				if (mysql_num_rows($qid_c) == 0) { 


					echo "";


				} else {


				echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr valign=\"top\"><td class=\"normal\">";


				echo "<strong>Liste des sous cat&eacute;gories :</strong>";


				echo "</td></tr>";

					 while ($cat = mysql_fetch_array($qid_c)) { ?>

					 <tr valign="top"><td class="normal">

					<li><a class="normal" href="<?=$_SERVER['PHP_SELF']?>?catid=<?=$cat['id'] ?>"><?=$cat['nom'] ?></a></li>

					</td></tr>

					<? } 

					echo "<tr><td><img src=$wwwroot/images/blank.gif width=\"1\" height=\"10\"  border=\"0\" alt=\"\" /></td></tr></table>"; 

				}

			} else {

			echo "";

			}

		 ?>


<?

$nb = 30; //nombre d'enregistrement par page 


if (!isset($_GET['start'])) {$start=0;} else {$start = $_REQUEST['start'];}


// R&eacute;cup&eacute;ration et affichage des donn&eacute;es 

$sql = "SELECT p.id, p.reference, p.nom, p.promotion, p.descriptif, p.description, p.image1, p.prix, p.on_special, pc.categorie_id FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id AND pc.categorie_id = $catid  AND p.etat = 1 ORDER BY p.prix LIMIT $start,$nb";


$result=mysql_query($sql); 


if (mysql_num_rows($result) == 0) { 



	if (mysql_num_rows($qid_c) == 0) { 


		echo "aucun produit disponible dans cette cat&eacute;gorie"; 


	}


	} else {

echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";


$nb_cellules = mysql_num_rows($result);


$nb_colonnes = 2;



$j = 0;




while($prod=mysql_fetch_array($result)) 

{


if ( $j % $nb_colonnes == 0 ) {


		echo "<tr valign=\"top\">";


}



if($j % $nb_colonnes !=0 OR $j % $nb_colonnes == 0 ) {


	if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) { echo "<td class=\"newsCelluleOne\"  valign=\"top\" width=\"50%\">"; } else { echo "<td class=\"newsCelluleTwo\" valign=\"top\" width=\"50%\">"; }


?>


<table align="center" border="0" cellspacing="0" cellpadding="3" width="100%">

<tr>

<td class="normal" valign="top">

	<? if ($prod['image1']  != "") { ?>


	<img src="<?=$repertoire_images?>/<?=$prod['image1'] ?>" valign="top" width="100" alt="" />


	<?} else {?>


	<img src="<?=$wwwroot?>/images/photo-non-disponible.gif" align="left" valign="top" width="100%" alt="" />


	<?}?>


</td>

<td class="normal">

	<span class=petit>R&eacute;f. : <?=$prod['reference'] ?></span><br />

	<a class="titre" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>"><?echo stripslashes($prod['nom']) ?></a><br />

	<?

	echo stripslashes($prod['descriptif'])."<br />";


	$prix = $prod['prix'] * (1-$prod['promotion']/100);


			if ($prod['promotion'] != 0) {?>


				<font color="#CC0000">Promotion : <? echo $prod['promotion'];  ?> %</font><br />


		 		Prix TTC : <s><?=fprix($prod['prix']); ?></s>&nbsp;


				<font color="#CC0000"><?=fprix($prix); ?> &euro; TTC</font><br />


			 <? } else {?>


			 	Prix : <font color="#CC0000"><?=fprix($prix); ?> &euro; T.T.C</font><br />


			 <? } ?>


	<form method="post" action="<?=$wwwroot?>/achat/caddie_ajout.php" name="ajout<?=$prod['id'] ?>">

				Quantit&eacute; : 

				<select name="qte" class="formulaire1">

					<option value="1">1</option>

					<option value="2">2</option>

					<option value="3">3</option>

					<option value="4">4</option>

					<option value="5">5</option>

				</select>

				<input type="hidden" name="id" value="<?=$prod['id'] ?>" />

				<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

				<img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />

				</a>

				<a class="normal" href="java script:document.ajout<?=$prod['id'] ?>.submit()">

				Ajouter au caddie

				</a>


	 			| <a class="normal" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>">

				<img src="<?=$wwwroot?>/images/voir.gif" align="middle" width="20" height="20" alt="" border="0" /></a>

				<a class="normal" href="<?echo $wwwroot?>/achat/produit_details.php?id=<?=$prod['id'] ?>&catid=<?=$catid?>">+ de d&eacute;tails</a><p>

</form>

</td></tr>

</table>


			<?php	


				} 


				echo "</td>";


				$j++;	


			if ( $j % $nb_colonnes == 0 OR $j == $nb_cellules ) {

			echo "</tr>";

			}


			} 

?>


<tr>

<td align="center" class="normal" colspan="2">

<?

} 


//Boutons pr&eacute;c&eacute;dent et suivant 

if($start) 

{echo("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start-$nb)."\">Page pr&eacute;c&eacute;dente</a>");} 


$result=mysql_query("SELECT COUNT(*) FROM peel_produits p, peel_produits_categories pc WHERE p.id = pc.produit_id	AND pc.categorie_id = $catid  AND p.etat = 1"); 


$row=mysql_fetch_row($result); 


if($row[0]>($start+$nb)) 

{ 

if($start) 

{echo(" / ");} 

echo("<a class=\"petit\" href=\"$wwwroot/achat/index.php?catid=".$catid."&start=".($start+$nb)."\">Page suivante</a>"); 

} 


echo("<br />"); 


//Affichage des pages 

if($row[0]>$nb) {// le nombre d'enreg. est > au nb de lignes d'affichage ?

echo("Page :&nbsp;"); 

for($index=0;($index*$nb)<$row[0];$index++) // oui alors on affiche les num&eacute;ros de pages

{ 

?>

	<b><a class="petit" href="<?=$_SERVER['PHP_SELF']."?catid=".$catid."&start=".$index*$nb; ?>"><? echo $index+1; ?></a></b>

<? 

}

}

echo "</td></tr></table>";

//}

include("$repertoire_modele/bas.php");


/******************************************************************************

 * FONCTIONS

 *****************************************************************************/


 function recupere_sous_categorie($catid=0) { 

/* R&eacute;cup&egrave;re le nom et la description de toutes les sous-cat&eacute;gories de celle-ci */

	$qid = mysql_query("SELECT id, nom, description, parent_id  FROM peel_categories WHERE parent_id = $catid AND id > 0 AND etat = 1") or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); 

	return $qid; 

} 


?>

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Super! Merci pour votre aide!

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Vous etes illisible, éviter de vous citer les uns les autres :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Tu as raison Atila mais autant la première fois j'ai "glissé" sur le mauvais bouton, la seconde était pour publier le code de la modif. :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping