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
|
$request = tep_db_query("SELECT c.parent_id, pd.products_id, pd.products_name, p.products_ref, p.products_price, s.specials_new_products_price, taille.products_options_values_id, couleur.products_options_values_id, couleur.products_options_values_name AS couleur, taille.products_options_values_name AS taille, pa.options_values_price, (
pa.options_values_price + p.products_price ) AS final_price, (pa.options_values_price + s.specials_new_products_price ) AS final_price_promo
FROM products_stock ps, products_description pd LEFT JOIN specials s USING(products_id), products_options_values couleur, products_options_values taille, products_attributes pa, products p, products_to_categories p2c, categories c
WHERE pd.products_id = ps.products_id
AND pd.products_id = pa.products_id
AND pd.products_id = p.products_id
AND p2c.products_id = pd.products_id
AND p2c.categories_id = c.categories_id
AND c.parent_id = 4
AND SUBSTRING( ps.products_stock_attributes FROM 3 FOR 2 ) = couleur.products_options_values_id
AND SUBSTRING( ps.products_stock_attributes FROM 8 FOR 2 ) = taille.products_options_values_id
AND pa.options_values_id = taille.products_options_values_id
ORDER BY pd.products_name, couleur.products_options_values_id, taille.products_options_values_id ");
while($data = mysql_fetch_assoc($request))
{
if ($data['final_price_promo'] == '') {
$final_price = $data['final_price'];
} else {
$final_price = $data['final_price_promo'];
}
$check = '';
$quantite = '';
for($i=0;$i<count($_SESSION['panier'][$data['parent_id']]);$i++) {
if(($_SESSION['panier'][$data['parent_id']][$i]['nom'] == $data['products_name']) && ($_SESSION['panier'][$data['parent_id']][$i]['couleur'] == $data['couleur']) && ($_SESSION['panier'][$data['parent_id']][$i]['taille'] == $data['taille'])) {
$check = ' checked="checked"';
$quantite = 'value="' . $_SESSION['panier'][$data['parent_id']][$i]['quantite'] . '" ';
break;
}
}
echo '<tr>
<td class="directbuy" width="90" align="center"><input type="checkbox" name="select[]" value="p' . $data['products_id'] . 'c' . $data['couleur'] . 't' . $data['taille'] . '-' . $data['products_name'] . '-' . $data['taille'] . '-' . $data['couleur'] . '-' . $final_price . '-' . $data['parent_id'] . '"' . $check . ' /></td>
<td class="directbuy" width="50">' . $data['products_ref'] . '</td>
<td class="directbuy_nom" width="260">' . $data['products_name'] . '</td>
<td class="directbuy" width="130" align="center">' . $data['couleur'] . '</td>
<td class="directbuy" width="90" align="center">' .$data['taille'] . '</td>
<td class="directbuy_check" width="100" align="center"><input class="quantite" type="text" name="p' . $data['products_id'] . 'c' . $data['couleur'] . 't' . $data['taille'] . '" ' . $quantite . ' /></td>
</tr>';
} |
Partager