modifier le nombre de colonne

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J'ai essayer de modifier le nombre de colonne et dans mettre 2 à la place d'une seule d'origine, mais le caddy ne fonctionne plus.

Quelqu'un aurais-t-il une solutions à me proposer ?

Merci, à tous

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

donne le code de ta page...

à bientôt...

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Voici le code de ma page index dans achat.

Merci Negoce, très aimable si tu peux me donner un coup de main.

A bientôt

<?

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\">";

$nb_cellules = mysql_num_rows($qid_c);

$nb_colonnes = 2;

$j = 0;

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

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

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

echo "<tr>";

}

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

// on affiche une cellule

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

?>

<table width="100%">

<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>";

echo "</td>";

$j++;

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

echo "</tr>";

}

}

echo "</table> ";

}

}

?>

<?

$nb = 4; //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

Personne n'as de solution pour mettre sur 2 colonnes les produits, car si je mets le code si dessus mon caddi ne fonctionne plus.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

<input type="hidden" name="id" value="<?=$prod['id'] ?>" />
<a class="normal" href="j[b]ava script[/b]:document.ajout<?=$prod['id'] ?>.submit()">
<img src="<?=$wwwroot?>/images/caddie.gif" align=middle alt="" border="0" />
</a>
<a class="normal" href="[b]java script[/b]:document.ajout<?=$prod['id'] ?>.submit()">
Ajouter au caddie
</a>[/codebox]

le code est bon et fonctionnel mais il faut que [b]java script[/b] soit en un seul mot soit [b]javascript[/b]

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