Ciao ragazzi, ho un problema col codice postato.
Il problema è che mi visualizza i prodotti due volte, mi crea dei doppioni.
Io non sono molto pratico ma ho fatto diverse prove e non cambia nulla, potreste aiutarmi per favore?
codice:<?php require_once '/carrello/config.php'; $catId = $_GET['catId']; echo "$catId"; $productsPerRow = 2; $productsPerPage = 10; $sql = "SELECT pd_id, pd_name, pd_price, pd_thumbnail, pd_qty, c.cat_id FROM tbl_product pd, tbl_category c WHERE pd.cat_id = '$catId' ORDER BY pd_name"; $result = mysql_query(getPagingQuery($sql, $productsPerPage)); $numProduct = mysql_num_rows($result); $columnWidth = (int)(100 / $productsPerRow); ?> <table align="center" width="30%" border="1" cellspacing="0" cellpadding="20"> <?php if ($numProduct > 0 ) { $i = 0; while ($row = mysql_fetch_assoc($result)) { extract($row); if ($pd_thumbnail) { $pd_thumbnail = '/carrello/images/' . $pd_thumbnail; } else { $pd_thumbnail = '/carrello/images/no-image-small.png'; } if ($i % $productsPerRow == 0) { echo '<tr>'; } echo "<td width=\"$columnWidth%\" align=\"center\"><a href=\"" . $_SERVER['PHP_SELF'] . "?c=$catId&p=$pd_id" . "\"><img src=\"$pd_thumbnail\" border=\"0\"> $pd_name</a> Prezzo : $pd_price €"; if ($pd_qty <= 0) { echo " Prodotto non disponibile!"; } echo "</td>\r\n"; if ($i % $productsPerRow == $productsPerRow - 1) { echo '</tr>'; } $i += 1; } if ($i % $productsPerRow > 0) { echo '<td colspan="' . ($productsPerRow - ($i % $productsPerRow)) . '"></td>'; } } else { ?> <tr><td width="100%" align="center" valign="center">Nessun prodotto in questa categoria!</td></tr> <?php } ?> </table> <p align="center"><?php echo "link alla pagina 2 ecc..."; ?></p>

Rispondi quotando