CITATION(fissiaux @ 16 May 2007, 19:09) [snapback]235730[/snapback]
Bizarre !! Il me semble avoir déjà vu ce message il y a 2 ou 3 jours..... Je vais probablement changer de lunettes
Qu'appelles tu une nouvelle classe ? Une classe de quoi ? classe css ? classe objet ?
Décris ton besoin...si tu veux une réponse
Bonjour Fissiaux,
En fait j'ai installer l'oscommerce en local avec EasyPHP pour faire des test, comme j'explique dans ma question j'ai ajouté un champ dans la table orders_products pour l'utiliser dans le bon de commande, et j'ai lu un message sur le forum qui explique qu'il faut déclarer obligatoirement les champs dans les pages
includes\classes\order.php
(j'ai ajouté 'weight' => $orders_products['products_weight'],). [codebox]$orders_products_query = tep_db_query("select orders_products_id, products_id, products_name, products_model,
products_weight, products_price, products_tax, products_quantity, final_price from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . (int)$order_id . "'");
while ($orders_products = tep_db_fetch_array($orders_products_query)) {
$this->products[$index] = array('qty' => $orders_products['products_quantity'],
'id' => $orders_products['products_id'],
'name' => $orders_products['products_name'],
'model' => $orders_products['products_model'],
'weight' => $orders_products['products_weight'],
'tax' => $orders_products['products_tax'],
'price' => $orders_products['products_price'],
'final_price' => $orders_products['final_price']);[/codebox]
et dans
admin\includes\classes\order.php
(j'ai ajouté 'weight' => $orders_products['products_weight'],).[codebox]$orders_products_query = tep_db_query("select orders_products_id, products_name, products_model, products_weight,
products_price, products_tax, products_quantity, final_price from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . (int)$order_id . "'");
while ($orders_products = tep_db_fetch_array($orders_products_query)) {
$this->products[$index] = array('qty' => $orders_products['products_quantity'],
'name' => $orders_products['products_name'],
'model' => $orders_products['products_model'],
'weight' => $orders_products['products_weight'],
'tax' => $orders_products['products_tax'],
'price' => $orders_products['products_price'],
'final_price' => $orders_products['final_price']);[/codebox]
Et comme après ca ca ne marche pas, j'ai du manquer quelque chose, si je fait un test de commande et que je vérifie dans la base dans orders_products , la colonne products_weight est à 0 donc la valeur ne passe pas dans la commande
J'ai donc certainement oublier une étape.