Flux d’activité
Flux d’activité de Messages
-
-
-
ha ok alors regarde sur peel.fr et tu verras les offres ainsi que les fonctionnalités des boutiques tu pourras meme les voir en démo.
-
rendez-vous sur la page d'accueil de peel.frJe veux bien mais ca ne repond pas a ma question, je veux que les gens s incrivent, puisse poser leur annonces et photos, qu un acheteur puisse noter son vendeurs, que l on bloque l argent de l acheteur pour confirmer la livraison et ensuite le mettre sur le compte vendeur et ainsi de suite. Voila ce que je cherche, et donc, si peel c est faire cela. En utilisation facile et rapide a mettre en place. Voila, Merci. Cdt :)
-
Bonjour à tous
Un petit bug d'affichage : le zoom du produit dans la page produit_details.php affiche bien l'image avec le détail du prix mais j'ai la valeur "Array" au lieu de "Euro"
Une idée ?
Merci
-
-
Bonjour,
D'abord merci à tous ceux qui ont contribué à ce topic.
J'ai donc installé le nuage de tag sur mon site et j'ai plusieurs petit soucis.
Si je tape un mot clef et qu'il ne le trouve pas dans le site cela va m'afficher
"Nous n'avons pas trouvé de résultats incluant le mot clé" ca ne prend pas le mot clef recherché à la fin de la cette phrase.
La problème doit se situé dans le fichier lib/lang/fr.php vers la ligne 299
define("RESULT_SEARCH_NOK","Nous n'avons pas trouvé de résultats incluant le mot clé. <b>". stripslashes($motclef) ."</b>\n\n<b>Suggestions :</b>\n<li type=square> Vérifiez l’orthographe du mot clé.\n<li type=square> Essayez d'autres mots.\n<li type=square> Utilisez des mots plus généraux.\n\n<a href=$wwwroot/index.php class=text11><b>Cliquez ici</b></a> pour consulter directement notre catalogue.",TRUE);
Ensuite si je clique sur ok et que le formulaire est vide "sans mot clé" ca me renvoie
Notice: Undefined variable: id in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 69
Erreur de syntaxe près de 'LIMIT 1' à la ligne 1
Enfin mes pages suivantes et précédentes ne marche pas j'ai cette erreur :
Notice: Undefined index: motclef in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 18
Nous avons trouvé 5 résultats pour votre recherche
Notice: Undefined variable: id in c:\program files\easyphp1-8\www\monsite\achat\recherche.php on line 69
Erreur de syntaxe près de 'LIMIT 1' à la ligne 1
Si quelqu'un peut m'aider à résoudre tout ceci, pour que tout fonctionne correctement,
Merci d'avance
-
pour le fond noir :body {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
margin: 0;
padding: 0;
}
rajouter
background:#000; et color:#fff;
comme ceci :
body {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
margin: 0;
padding: 0;
background:#000;
color:#fff;
}
pour la réponse n°3 comme je le disais c un peu compliqué et ça demande pas mal de temps ( pas énorme non plus mais qd meme )...
il faut modifier une fonction du fichier lib/fonctions.php la fonction contruit_menu....
Et c'est pas une mince affaire.
merci quand même pour les info....
A bientot
Stéphane
-
-
Bonjour,je souhaiterais enlever les bordures des differents tableaux (voir image) afin de ne pas etre embete par ces marges d'un pixel
Merci
Bonjour,
Avez vous trouvé la solution pour en lever les bordures des tableaux ?
Car après des heures de recherche, je n'y parviens toujours pas, pourriez vous m'aider
Merci ++
-
Bonjour,
il te dit qu'il ne connait pas le champ dans la base de données:
Unknown column 'longueur_prod' in 'field list'
Tu dois appeler cette colonne dans une requete sql.
Willy
-
Je cherche a crée un site de vente comme 2foismoincher.com, presque comme eux, quelle type de prg serait approprier pour faire ce genre de site et peel peut il proposer ce genre de prg pres a fonctionner? Merci :)
-
re-bonjour,
nikel,j'ai en faite viré les champs que j'avais ajouter dans la fonction "place"
extrait du code de "caddie.php":
function place(
$i,
$produitid,
$qte,
$couleur,
$taille,
$couleurId,
$tailleId,
$prix_cat,
$prix_cat_ht,
$prix,
$prix_ht,
$total_prix,
$total_prix_ht,
$tva_percent,
$tva,
$poids,
//$longueur_prod,
//$largeur_prod,
//$profondeur_prod,
//$poids_prod,
//$matiere_prod,
//$couleur_prod,
$points,
$remise_produit_percent,
$remise_produit,
$etat_stock,
$delivery_stock,
$option,
$email_check,
$ecotaxe_ttc,
$ecotaxe_ht) {
if (isset($i)) {
$this->articles[$i] = (int) $produitid;
$this->quantite[$i] = $qte;
$this->couleur[$i] = $couleur;
$this->taille[$i] = $taille;
$this->couleurId[$i] = $couleurId;
$this->tailleId[$i] = $tailleId;
$this->prix_cat[$i] = $prix_cat ;
$this->prix_cat_ht[$i] = $prix_cat_ht ;
$this->prix[$i] = $prix ;
$this->prix_ht[$i] = $prix_ht ;
$this->total_prix[$i] = $total_prix ;
$this->total_prix_ht[$i] = $total_prix_ht ;
$this->tva_percent[$i] = $tva_percent ;
$this->tva[$i] = $tva;
$this->poids[$i] = $poids;
//$this->longueur_prod[$i] = $longueur_prod;
//$this->largeur_prod[$i] = $largeur_prod;
//$this->profondeur_prod[$i] = $profondeur_prod;
//$this->poids_prod[$i] = $poids_prod;
//$this->matiere_prod[$i] = $matiere_prod;
//$this->couleur_prod[$i] = $couleur_prod;
$this->points[$i] = $points;
$this->remise_produit_percent[$i] = $remise_produit_percent;
$this->remise_produit[$i] = $remise_produit ;
$this->etat_stock[$i] = $etat_stock;
$this->delivery_stock[$i] = $delivery_stock;
$this->option[$i] = $option;
$this->email_check[$i] = $email_check;
$this->ecotaxe_ttc[] = $ecotaxe_ttc ;
$this->ecotaxe_ht[] = $ecotaxe_ht ;
}
ksort($this->articles);
ksort($this->quantite);
ksort($this->couleur);
ksort($this->taille);
ksort($this->couleurId);
ksort($this->tailleId);
ksort($this->prix);
ksort($this->prix_ht);
ksort($this->total_prix);
ksort($this->total_prix_ht);
ksort($this->prix_cat);
ksort($this->prix_cat_ht);
ksort($this->tva_percent);
ksort($this->tva);
ksort($this->poids);
//ksort($this->longueur_prod);
//ksort($this->largeur_prod);
//ksort($this->profondeur_prod);
//ksort($this->poids_prod);
//ksort($this->matiere_prod);
//ksort($this->couleur_prod);
ksort($this->points);
ksort($this->remise_produit_percent);
ksort($this->remise_produit);
ksort($this->etat_stock);
ksort($this->delivery_stock);
ksort($this->option);
ksort($this->email_check);
ksort($this->ecotaxe_ttc);
ksort($this->ecotaxe_ht);
}
...............
fin du code
mais quand je valide ma commande j'ai un nouveau message d'erreur suivant :
Une erreur de connexion à la base s est produite 775.
Unknown column 'longueur_prod' in 'field list'
j'ai ouvert le fichier "fin_commande.php" , je vois que on fait appel a une fonction "cree_commande"
j'ai ouvert le fichier"fonctions.php" j'ai bien les champs déclarer
les champs sont la , je comprend pas
merci
-
re-bonjour,
nikel,j'ai en faite viré les champs que j'avais ajouter dans la fonction "place"
extrait du code de "caddie.php":
function place(
$i,
$produitid,
$qte,
$couleur,
$taille,
$couleurId,
$tailleId,
$prix_cat,
$prix_cat_ht,
$prix,
$prix_ht,
$total_prix,
$total_prix_ht,
$tva_percent,
$tva,
$poids,
//$longueur_prod,
//$largeur_prod,
//$profondeur_prod,
//$poids_prod,
//$matiere_prod,
//$couleur_prod,
$points,
$remise_produit_percent,
$remise_produit,
$etat_stock,
$delivery_stock,
$option,
$email_check,
$ecotaxe_ttc,
$ecotaxe_ht) {
if (isset($i)) {
$this->articles[$i] = (int) $produitid;
$this->quantite[$i] = $qte;
$this->couleur[$i] = $couleur;
$this->taille[$i] = $taille;
$this->couleurId[$i] = $couleurId;
$this->tailleId[$i] = $tailleId;
$this->prix_cat[$i] = $prix_cat ;
$this->prix_cat_ht[$i] = $prix_cat_ht ;
$this->prix[$i] = $prix ;
$this->prix_ht[$i] = $prix_ht ;
$this->total_prix[$i] = $total_prix ;
$this->total_prix_ht[$i] = $total_prix_ht ;
$this->tva_percent[$i] = $tva_percent ;
$this->tva[$i] = $tva;
$this->poids[$i] = $poids;
//$this->longueur_prod[$i] = $longueur_prod;
//$this->largeur_prod[$i] = $largeur_prod;
//$this->profondeur_prod[$i] = $profondeur_prod;
//$this->poids_prod[$i] = $poids_prod;
//$this->matiere_prod[$i] = $matiere_prod;
//$this->couleur_prod[$i] = $couleur_prod;
$this->points[$i] = $points;
$this->remise_produit_percent[$i] = $remise_produit_percent;
$this->remise_produit[$i] = $remise_produit ;
$this->etat_stock[$i] = $etat_stock;
$this->delivery_stock[$i] = $delivery_stock;
$this->option[$i] = $option;
$this->email_check[$i] = $email_check;
$this->ecotaxe_ttc[] = $ecotaxe_ttc ;
$this->ecotaxe_ht[] = $ecotaxe_ht ;
}
ksort($this->articles);
ksort($this->quantite);
ksort($this->couleur);
ksort($this->taille);
ksort($this->couleurId);
ksort($this->tailleId);
ksort($this->prix);
ksort($this->prix_ht);
ksort($this->total_prix);
ksort($this->total_prix_ht);
ksort($this->prix_cat);
ksort($this->prix_cat_ht);
ksort($this->tva_percent);
ksort($this->tva);
ksort($this->poids);
//ksort($this->longueur_prod);
//ksort($this->largeur_prod);
//ksort($this->profondeur_prod);
//ksort($this->poids_prod);
//ksort($this->matiere_prod);
//ksort($this->couleur_prod);
ksort($this->points);
ksort($this->remise_produit_percent);
ksort($this->remise_produit);
ksort($this->etat_stock);
ksort($this->delivery_stock);
ksort($this->option);
ksort($this->email_check);
ksort($this->ecotaxe_ttc);
ksort($this->ecotaxe_ht);
}
...............
fin du code
mais quand je valide ma commande j'ai un nouveau message d'erreur suivant :
Une erreur de connexion à la base s est produite 775.
Unknown column 'longueur_prod' in 'field list'
j'ai ouvert le fichier "fin_commande.php" , je vois que on fait appel a une fonction "cree_commande"
j'ai ouvert le fichier"fonctions.php" j'ai bien les champs déclarer
fonction "cree_commande":
function cree_commande(&$commande) {
// Enregistre la commande dans la base
global $normal;
global $express;
global $site;
global $support;
global $wwwroot;
global $seuil;
global $affiliate_rate;
$remise = 0;
$tab_pays1 = mysql_fetch_array(mysql_query("SELECT pays_".$_SESSION['langue']." FROM peel_pays WHERE id = '".$commande['pays1']."'"));
// Constuit les infos du client en une chaîne
// Addresse de facturation
$client_info1 =
$commande['client1']."\n"
.$commande['adresse1']."\n"
.$commande['code_postal1']."\n"
.$commande['ville1']."\n"
.$tab_pays1['pays_'.$_SESSION['langue'].'']."\n"
.$commande['contact1']."\n"
.$commande['email1']."\n";
$coord1 = explode(" ", $commande['client1']);
if (empty($commande['adresse2']) || empty($commande['code_postal2']) || empty($commande['ville2'])) {
// Addresse de livraison
$client_info2 =
$commande['client1']."\n"
.$commande['adresse1']."\n"
.$commande['code_postal1']."\n"
.$commande['ville1']."\n"
.$_SESSION['caddie']->pays."\n"
.$commande['contact1']."\n"
.$commande['email1']."\n";
} else {
// Addresse de livraison
$client_info2 =
$commande['client2']."\n"
.$commande['adresse2']."\n"
.$commande['code_postal2']."\n"
.$commande['ville2']."\n"
.$_SESSION['caddie']->pays."\n"
.$commande['contact2']."\n"
.$commande['email2']."\n";
}
$coord1 = explode(" ", $commande['client1']);
$coord2 = explode(" ", $commande['client2']);
/* Le reversement affilié est calculé sur le total ht des produits */
if (isset($_SESSION['affilie'])) {
$affilie = 1;
$statut_affilie = 0;
$montant_affilie = $_SESSION['caddie']->total_produit_ht * $affiliate_rate/100;
$id_affilie = intval($_SESSION['affilie']);
} else {
$affilie = 0;
$montant_affilie = 0;
$statut_affilie = 0;
$id_affilie = 0;
}
$sql = "
INSERT INTO peel_commandes (
email
, id_utilisateur
, o_timestamp
, a_timestamp
, statut
, statut_details
, client_info1
, client_info2
, commentaires
, montant
, montant_ht
, total_tva
, tva_transport
, total_produit_avant_promo
, total_produit_avant_promo_ht
, total_produit
, type
, zone
, zone_tva
, pays
, transport
, cout_transport
, cout_transport_ht
, lang
, points
, points_etat
, poids
, longueur_prod
, largeur_prod
, profondeur_prod
, poids_prod
, matiere_prod
, couleur_prod
, affilie
, montant_affilie
, statut_affilie
, id_affilie
, remise_produit
, remise_produit_ht
, remise_client
, remise_client_ht
, remise_client_percent
, remise_groupe
, remise_groupe_ht
, remise_groupe_percent
, remise_code
, remise_code_ht
, remise_code_percent
, code_promo
, code_cheque_cadeau
, remise_cheque
, remise_cheque_ht
, code_bon
, remise_bon
, remise_bon_ht
, avoir
, paiement
, tarif_paiement
, prenom_bill
, nom_bill
, adresse_bill
, zip_bill
, ville_bill
, pays_bill
, email_bill
, telephone_bill
, prenom_ship
, nom_ship
, adresse_ship
, zip_ship
, ville_ship
, pays_ship
, email_ship
, telephone_ship
, id_parrain
, parrain
, total_ecotaxe_ttc
, total_ecotaxe_ht
, devise
) VALUES (
'{$_SESSION['utilisateur']['email']}'
,'".intval($_SESSION['utilisateur']['id_utilisateur'])."'
,now()
,now()
,0
,'commande initialisée'
,'".htmlspecialchars($client_info1, ENT_QUOTES)."'
,'".htmlspecialchars($client_info2, ENT_QUOTES)."'
,'".htmlspecialchars($commande['commentaires'], ENT_QUOTES)."'
,'".$_SESSION['caddie']->total."'
,'".$_SESSION['caddie']->total_ht."'
,'".$_SESSION['caddie']->total_tva."'
,'".$_SESSION['caddie']->tva_transport."'
,'".$_SESSION['caddie']->total_produit_avant_promo."'
,'".$_SESSION['caddie']->total_produit_avant_promo_ht."'
,'".$_SESSION['caddie']->total_produit."'
,'".htmlspecialchars($_SESSION['caddie']->type,ENT_QUOTES)."'
,'".htmlspecialchars($_SESSION['caddie']->zone,ENT_QUOTES)."'
,'".intval($_SESSION['caddie']->zoneTva)."'
,'".htmlspecialchars($_SESSION['caddie']->pays,ENT_QUOTES)."'
,'".htmlspecialchars($_SESSION['caddie']->zone,ENT_QUOTES)." - ".htmlspecialchars($_SESSION['caddie']->type,ENT_QUOTES)."'
,'".$_SESSION['caddie']->cout_transport."'
,'".$_SESSION['caddie']->cout_transport_ht."'
,'".$_SESSION['langue']."'
,'".$_SESSION['caddie']->total_points."'
,'0'
,'".$_SESSION['caddie']->total_poids."'
,'".$_SESSION['caddie']->longueur_prod."'
,'".$_SESSION['caddie']->largeur_prod."'
,'".$_SESSION['caddie']->profondeur_prod."'
,'".$_SESSION['caddie']->poids_prod."'
,'".$_SESSION['caddie']->matiere_prod."'
,'".$_SESSION['caddie']->couleur_prod."'
,'".$affilie."'
,'".$montant_affilie."'
,'".$statut_affilie."'
,'".$id_affilie."'
,'".$_SESSION['caddie']->total_remise_produit."'
,'".$_SESSION['caddie']->total_remise_produit_ht."'
,'".$_SESSION['caddie']->total_remise_client."'
,'".$_SESSION['caddie']->total_remise_client_ht."'
,'".$_SESSION['caddie']->remise_client_percent."'
,'".$_SESSION['caddie']->total_remise_groupe."'
,'".$_SESSION['caddie']->total_remise_groupe_ht."'
,'".$_SESSION['caddie']->remise_groupe_percent."'
,'".$_SESSION['caddie']->total_remise_code."'
,'".$_SESSION['caddie']->total_remise_code_ht."'
,'".$_SESSION['caddie']->remise_code_percent."'
,'".htmlspecialchars($_SESSION['caddie']->code_promo,ENT_QUOTES)."'
,'".htmlspecialchars($_SESSION['caddie']->code_cheque,ENT_QUOTES)."'
,'".$_SESSION['caddie']->total_remise_cheque."'
,'".$_SESSION['caddie']->total_remise_cheque_ht."'
,'".htmlspecialchars($_SESSION['caddie']->code_bon,ENT_QUOTES)."'
,'".$_SESSION['caddie']->total_remise_bon."'
,'".$_SESSION['caddie']->total_remise_bon_ht."'
,'".$_SESSION['caddie']->avoir."'
,'".htmlspecialchars($_SESSION['caddie']->paiement,ENT_QUOTES)."'
,'".$_SESSION['caddie']->tarif_paiement."'
, '".htmlspecialchars(vb($coord1[0]),ENT_QUOTES)."'
, '".htmlspecialchars(vb($coord1[1]),ENT_QUOTES)."'
, '".htmlspecialchars($commande['adresse1'],ENT_QUOTES)."'
, '".htmlspecialchars($commande['code_postal1'])."'
, '".htmlspecialchars($commande['ville1'],ENT_QUOTES)."'
, '".htmlspecialchars($tab_pays1['pays_'.$_SESSION['langue'].''],ENT_QUOTES)."'
, '".htmlspecialchars($commande['email1'])."'
, '".htmlspecialchars($commande['contact1'])."'
, '".htmlspecialchars(vb($coord2[0]),ENT_QUOTES)."'
, '".htmlspecialchars(vb($coord2[1]),ENT_QUOTES)."'
, '".htmlspecialchars($commande['adresse2'],ENT_QUOTES)."'
, '".htmlspecialchars($commande['code_postal2'])."'
, '".htmlspecialchars($commande['ville2'],ENT_QUOTES)."'
, '".htmlspecialchars($_SESSION['caddie']->pays,ENT_QUOTES)."'
, '".htmlspecialchars($commande['email2'])."'
, '".htmlspecialchars($commande['contact2'])."'
,'".vn($_SESSION['utilisateur']['id_parrain'])."'
,'".vb($_SESSION['utilisateur']['type'])."'
,'".$_SESSION['caddie']->total_ecotaxe_ttc."'
,'".$_SESSION['caddie']->total_ecotaxe_ht."'
,'".$_SESSION['devise']['symbole']."'
)";
$qid = mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$commandeid = mysql_insert_id();
mysql_query("UPDATE peel_utilisateurs SET avoir = avoir - '".vn($_SESSION['caddie']->avoir)."' WHERE id_utilisateur = '".intval($_SESSION['utilisateur']['id_utilisateur'])."'");
if (isset($_SESSION['affilie'])) {
mysql_query("INSERT INTO peel_utilisateurs_commandes (utilisateur_id, commande_id) VALUES ('".$_SESSION['affilie']."', '".$commandeid."')");
}
if (!empty($_SESSION['caddie']->code_cheque)) {
mysql_query("UPDATE peel_cheques_cadeaux SET a_timestamp = now(), etat = '0' WHERE code = '".$_SESSION['caddie']->code_cheque."'");
}
/* ajout des articles à la table commandes_articles */
foreach ($_SESSION['caddie']->articles as $i => $produitid) {
$qid = mysql_query("SELECT * FROM peel_produits WHERE id= '$produitid'");
if ($qid) {
if (mysql_num_rows($qid) > 0) {
$article=mysql_fetch_array($qid);
if ($article['on_stock'] == 1) {
$c = mysql_fetch_array(mysql_query("SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->couleur[$i]."'"));
$t = mysql_fetch_array(mysql_query("SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->taille[$i]."'"));
$s = mysql_fetch_array(mysql_query("SELECT stock FROM peel_stocks WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'"));
$stock = $s['stock'] - $_SESSION['caddie']->quantite[$i];
if ($stock >= 0) { $stock_restant = $stock; } else { $stock_restant = 0; }
if ($stock < 0) {
$stock_to_order = $_SESSION['caddie']->quantite[$i] - $s['stock'] ; /* Calcul le stock restant à commander */
mysql_query("UPDATE peel_commandes SET statut = '9' WHERE id = '".$commandeid."'"); /* Passage de la commande en stand by */
} else {
$stock_to_order = 0;
}
mysql_query("UPDATE peel_stocks SET stock = ".$stock_restant." WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'");
$sqlStockTemp = "SELECT stock, qte FROM peel_stocks_temp WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'";
$resStockTemp = mysql_query($sqlStockTemp);
$StockTemp = mysql_fetch_array($resStockTemp);
if ($StockTemp['qte'] == $_SESSION['caddie']->quantite[$i]) {
mysql_query("DELETE FROM peel_stocks_temp WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'");
} else {
mysql_query("UPDATE peel_stocks_temp SET stock = ".$stock_restant.", qte = qte - ".$_SESSION['caddie']->quantite[$i].", o_timestamp = now() WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'");
}
if ($s['stock'] <= $seuil) {
mail("$support","[$site] Notification d'alerte STOCK","Seuil d'alerte atteint pour le produit ".html_entity_decode($article['nom_'.$_SESSION['langue'].''])."\n\r Couleur : ".$_SESSION['caddie']->couleur[$i]."\n\r Taille : ".$_SESSION['caddie']->taille[$i]."\n\r Stock restant : ".$s['stock']."\n\r","FROM:$support");
}
}
$statut_envoi = ($article['on_download'] == 1) ? "En attente" : "";
$ecotaxe_ttc = $_SESSION['caddie']->ecotaxe_ttc[$i] * $_SESSION['caddie']->quantite[$i];
$ecotaxe_ht = $_SESSION['caddie']->ecotaxe_ht[$i] * $_SESSION['caddie']->quantite[$i];
$total_prix_ttc = $ecotaxe_ttc + $_SESSION['caddie']->total_prix[$i];
$total_prix_ht = $ecotaxe_ht + $_SESSION['caddie']->total_prix_ht[$i];
$requete = "INSERT INTO peel_commandes_articles (
commande_id
, produit_id
, nom_produit
, prix_cat
, prix_cat_ht
, prix
, prix_ht
, total_prix
, total_prix_ht
, quantite
, promotion
, remise_produit
, tva
, tva_percent
, couleur
, taille
, option_prix
, delivery_stock
, order_stock
, points
, poids
, longueur_prod
, largeur_prod
, profondeur_prod
, poids_prod
, matiere_prod
, couleur_prod
, email_check
, on_download
, statut_envoi
, nb_envoi
, nb_download
, ecotaxe_ttc
, ecotaxe_ht
) VALUES (
'$commandeid'
,'".$article['id']."'
,'".htmlspecialchars($article['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."'
,'".$_SESSION['caddie']->prix_cat[$i]."'
,'".$_SESSION['caddie']->prix_cat_ht[$i]."'
,'".$_SESSION['caddie']->prix[$i]."'
,'".$_SESSION['caddie']->prix_ht[$i]."'
,'".$total_prix_ttc."'
,'".$total_prix_ht."'
,'".$_SESSION['caddie']->quantite[$i]."'
,'".$_SESSION['caddie']->remise_produit_percent[$i]."'
,'".$_SESSION['caddie']->remise_produit[$i]."'
,'".$_SESSION['caddie']->tva[$i]."'
,'".$_SESSION['caddie']->tva_percent[$i]."'
,'".htmlspecialchars($_SESSION['caddie']->couleur[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->taille[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->option[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->delivery_stock[$i])."'
,'".intval(vn($stock_to_order))."'
,'".htmlspecialchars($_SESSION['caddie']->points[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->poids[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->longueur_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->largeur_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->profondeur_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->poids_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->matiere_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->couleur_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->email_check[$i])."'
,'".intval($article['on_download'])."'
,'".$statut_envoi."'
,'0'
,'0'
,'".$ecotaxe_ttc."'
,'".$ecotaxe_ht."'
)" ;
mysql_query($requete) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (!empty($_SESSION['caddie']->email_check[$i])) {
$code = strtoupper(MDP());
$email_client = $_SESSION['utilisateur']['email'];
$email_ami = $_SESSION['caddie']->email_check[$i];
/* Mode production : mettre l'état à 0 et passer les fonctions mails dans la liste des chèques cadeaux */
mysql_query("INSERT INTO peel_cheques_cadeaux (
id_utilisateur,
email_acheteur,
email_ami,
nom_produit,
code,
remise_cheque,
o_timestamp,
seuil,
etat
) VALUES (
'".intval($_SESSION['utilisateur']['id_utilisateur'])."',
'$email_client',
'$email_ami',
'".htmlspecialchars($article['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',
'".$code."',
'".$_SESSION['caddie']->prix[$i]."',
now(),
'".$_SESSION['caddie']->prix[$i]."',
'1')")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$message = "Bonjour,\n\r";
$message .= "Votre ami ".$_SESSION['utilisateur']['prenom']." ".$_SESSION['utilisateur']['nom_famille']." a souhaité vous offrir un chèque cadeau sur le site $site.\n\r";
$message .= "Pour en bénéficier, connectez vous simplement au site $wwwroot et utilisez votre code $code.\n\rVous bénéficierez alors d'un avoir de ".$_SESSION['caddie']->prix[$i]." EURO TTC sur votre commande.\n\r";
$message .= "A bientôt sur $site.";
mail($email_ami,"[$site] ".$_SESSION['utilisateur']['email']." vous offre un chèque cadeau",$message,"FROM:$email_client");
mail($email_client ,"[$site - copie du message envoyé à ".$_SESSION['caddie']->email_check[$i]."] ".$_SESSION['utilisateur']['email']." vous offre un chèque cadeau",$message,"FROM:$support");
$message_support = "Bonjour,\n\rLe code chèque cadeau $code vient d'être créé sur $site.\n\r Merci de le valider à réception du règlement.";
mail($support ,"[$site] Création d'un chèque cadeau à valider",$message_support,"FROM:$support");
}
}
}
}
/* Annule la remise en % du client, supprimer ces lignes si vous souhaitez que les remises client soient permanentes */
mysql_query("UPDATE peel_utilisateurs SET remise_percent = '0', avoir = '0' WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."'");
$_SESSION['utilisateur']['remise_percent'] = 0;
$_SESSION['utilisateur']['avoir'] = 0;
$_SESSION['utilisateur']['id_parrain'] = 0;
$_SESSION['utilisateur']['type'] = ''; #- Suppression du statut filleul
return $commandeid;
}
fin de la fontion.
les champs sont la , je comprend pas
merci
-
re-bonjour,
nikel,j'ai en faite viré les champs que j'avais ajouter dans la fonction "place"
extrait du code de "caddie.php":
function place(
$i,
$produitid,
$qte,
$couleur,
$taille,
$couleurId,
$tailleId,
$prix_cat,
$prix_cat_ht,
$prix,
$prix_ht,
$total_prix,
$total_prix_ht,
$tva_percent,
$tva,
$poids,
//$longueur_prod,
//$largeur_prod,
//$profondeur_prod,
//$poids_prod,
//$matiere_prod,
//$couleur_prod,
$points,
$remise_produit_percent,
$remise_produit,
$etat_stock,
$delivery_stock,
$option,
$email_check,
$ecotaxe_ttc,
$ecotaxe_ht) {
if (isset($i)) {
$this->articles[$i] = (int) $produitid;
$this->quantite[$i] = $qte;
$this->couleur[$i] = $couleur;
$this->taille[$i] = $taille;
$this->couleurId[$i] = $couleurId;
$this->tailleId[$i] = $tailleId;
$this->prix_cat[$i] = $prix_cat ;
$this->prix_cat_ht[$i] = $prix_cat_ht ;
$this->prix[$i] = $prix ;
$this->prix_ht[$i] = $prix_ht ;
$this->total_prix[$i] = $total_prix ;
$this->total_prix_ht[$i] = $total_prix_ht ;
$this->tva_percent[$i] = $tva_percent ;
$this->tva[$i] = $tva;
$this->poids[$i] = $poids;
//$this->longueur_prod[$i] = $longueur_prod;
//$this->largeur_prod[$i] = $largeur_prod;
//$this->profondeur_prod[$i] = $profondeur_prod;
//$this->poids_prod[$i] = $poids_prod;
//$this->matiere_prod[$i] = $matiere_prod;
//$this->couleur_prod[$i] = $couleur_prod;
$this->points[$i] = $points;
$this->remise_produit_percent[$i] = $remise_produit_percent;
$this->remise_produit[$i] = $remise_produit ;
$this->etat_stock[$i] = $etat_stock;
$this->delivery_stock[$i] = $delivery_stock;
$this->option[$i] = $option;
$this->email_check[$i] = $email_check;
$this->ecotaxe_ttc[] = $ecotaxe_ttc ;
$this->ecotaxe_ht[] = $ecotaxe_ht ;
}
ksort($this->articles);
ksort($this->quantite);
ksort($this->couleur);
ksort($this->taille);
ksort($this->couleurId);
ksort($this->tailleId);
ksort($this->prix);
ksort($this->prix_ht);
ksort($this->total_prix);
ksort($this->total_prix_ht);
ksort($this->prix_cat);
ksort($this->prix_cat_ht);
ksort($this->tva_percent);
ksort($this->tva);
ksort($this->poids);
//ksort($this->longueur_prod);
//ksort($this->largeur_prod);
//ksort($this->profondeur_prod);
//ksort($this->poids_prod);
//ksort($this->matiere_prod);
//ksort($this->couleur_prod);
ksort($this->points);
ksort($this->remise_produit_percent);
ksort($this->remise_produit);
ksort($this->etat_stock);
ksort($this->delivery_stock);
ksort($this->option);
ksort($this->email_check);
ksort($this->ecotaxe_ttc);
ksort($this->ecotaxe_ht);
}
...............
fin du code
mais quand je valide ma commande j'ai un nouveau message d'erreur suivant :
Une erreur de connexion à la base s est produite 775.
Unknown column 'longueur_prod' in 'field list'
j'ai ouvert le fichier "fin_commande.php" , je vois que on fait appel a une fonction "cree_commande"
j'ai ouvert le fichier"fonctions.php" j'ai bien les champs déclarer
fonction "cree_commande":
function cree_commande(&$commande) {
// Enregistre la commande dans la base
global $normal;
global $express;
global $site;
global $support;
global $wwwroot;
global $seuil;
global $affiliate_rate;
$remise = 0;
$tab_pays1 = mysql_fetch_array(mysql_query("SELECT pays_".$_SESSION['langue']." FROM peel_pays WHERE id = '".$commande['pays1']."'"));
// Constuit les infos du client en une chaîne
// Addresse de facturation
$client_info1 =
$commande['client1']."\n"
.$commande['adresse1']."\n"
.$commande['code_postal1']."\n"
.$commande['ville1']."\n"
.$tab_pays1['pays_'.$_SESSION['langue'].'']."\n"
.$commande['contact1']."\n"
.$commande['email1']."\n";
$coord1 = explode(" ", $commande['client1']);
if (empty($commande['adresse2']) || empty($commande['code_postal2']) || empty($commande['ville2'])) {
// Addresse de livraison
$client_info2 =
$commande['client1']."\n"
.$commande['adresse1']."\n"
.$commande['code_postal1']."\n"
.$commande['ville1']."\n"
.$_SESSION['caddie']->pays."\n"
.$commande['contact1']."\n"
.$commande['email1']."\n";
} else {
// Addresse de livraison
$client_info2 =
$commande['client2']."\n"
.$commande['adresse2']."\n"
.$commande['code_postal2']."\n"
.$commande['ville2']."\n"
.$_SESSION['caddie']->pays."\n"
.$commande['contact2']."\n"
.$commande['email2']."\n";
}
$coord1 = explode(" ", $commande['client1']);
$coord2 = explode(" ", $commande['client2']);
/* Le reversement affilié est calculé sur le total ht des produits */
if (isset($_SESSION['affilie'])) {
$affilie = 1;
$statut_affilie = 0;
$montant_affilie = $_SESSION['caddie']->total_produit_ht * $affiliate_rate/100;
$id_affilie = intval($_SESSION['affilie']);
} else {
$affilie = 0;
$montant_affilie = 0;
$statut_affilie = 0;
$id_affilie = 0;
}
$sql = "
INSERT INTO peel_commandes (
email
, id_utilisateur
, o_timestamp
, a_timestamp
, statut
, statut_details
, client_info1
, client_info2
, commentaires
, montant
, montant_ht
, total_tva
, tva_transport
, total_produit_avant_promo
, total_produit_avant_promo_ht
, total_produit
, type
, zone
, zone_tva
, pays
, transport
, cout_transport
, cout_transport_ht
, lang
, points
, points_etat
, poids
, longueur_prod
, largeur_prod
, profondeur_prod
, poids_prod
, matiere_prod
, couleur_prod
, affilie
, montant_affilie
, statut_affilie
, id_affilie
, remise_produit
, remise_produit_ht
, remise_client
, remise_client_ht
, remise_client_percent
, remise_groupe
, remise_groupe_ht
, remise_groupe_percent
, remise_code
, remise_code_ht
, remise_code_percent
, code_promo
, code_cheque_cadeau
, remise_cheque
, remise_cheque_ht
, code_bon
, remise_bon
, remise_bon_ht
, avoir
, paiement
, tarif_paiement
, prenom_bill
, nom_bill
, adresse_bill
, zip_bill
, ville_bill
, pays_bill
, email_bill
, telephone_bill
, prenom_ship
, nom_ship
, adresse_ship
, zip_ship
, ville_ship
, pays_ship
, email_ship
, telephone_ship
, id_parrain
, parrain
, total_ecotaxe_ttc
, total_ecotaxe_ht
, devise
) VALUES (
'{$_SESSION['utilisateur']['email']}'
,'".intval($_SESSION['utilisateur']['id_utilisateur'])."'
,now()
,now()
,0
,'commande initialisée'
,'".htmlspecialchars($client_info1, ENT_QUOTES)."'
,'".htmlspecialchars($client_info2, ENT_QUOTES)."'
,'".htmlspecialchars($commande['commentaires'], ENT_QUOTES)."'
,'".$_SESSION['caddie']->total."'
,'".$_SESSION['caddie']->total_ht."'
,'".$_SESSION['caddie']->total_tva."'
,'".$_SESSION['caddie']->tva_transport."'
,'".$_SESSION['caddie']->total_produit_avant_promo."'
,'".$_SESSION['caddie']->total_produit_avant_promo_ht."'
,'".$_SESSION['caddie']->total_produit."'
,'".htmlspecialchars($_SESSION['caddie']->type,ENT_QUOTES)."'
,'".htmlspecialchars($_SESSION['caddie']->zone,ENT_QUOTES)."'
,'".intval($_SESSION['caddie']->zoneTva)."'
,'".htmlspecialchars($_SESSION['caddie']->pays,ENT_QUOTES)."'
,'".htmlspecialchars($_SESSION['caddie']->zone,ENT_QUOTES)." - ".htmlspecialchars($_SESSION['caddie']->type,ENT_QUOTES)."'
,'".$_SESSION['caddie']->cout_transport."'
,'".$_SESSION['caddie']->cout_transport_ht."'
,'".$_SESSION['langue']."'
,'".$_SESSION['caddie']->total_points."'
,'0'
,'".$_SESSION['caddie']->total_poids."'
,'".$_SESSION['caddie']->longueur_prod."'
,'".$_SESSION['caddie']->largeur_prod."'
,'".$_SESSION['caddie']->profondeur_prod."'
,'".$_SESSION['caddie']->poids_prod."'
,'".$_SESSION['caddie']->matiere_prod."'
,'".$_SESSION['caddie']->couleur_prod."'
,'".$affilie."'
,'".$montant_affilie."'
,'".$statut_affilie."'
,'".$id_affilie."'
,'".$_SESSION['caddie']->total_remise_produit."'
,'".$_SESSION['caddie']->total_remise_produit_ht."'
,'".$_SESSION['caddie']->total_remise_client."'
,'".$_SESSION['caddie']->total_remise_client_ht."'
,'".$_SESSION['caddie']->remise_client_percent."'
,'".$_SESSION['caddie']->total_remise_groupe."'
,'".$_SESSION['caddie']->total_remise_groupe_ht."'
,'".$_SESSION['caddie']->remise_groupe_percent."'
,'".$_SESSION['caddie']->total_remise_code."'
,'".$_SESSION['caddie']->total_remise_code_ht."'
,'".$_SESSION['caddie']->remise_code_percent."'
,'".htmlspecialchars($_SESSION['caddie']->code_promo,ENT_QUOTES)."'
,'".htmlspecialchars($_SESSION['caddie']->code_cheque,ENT_QUOTES)."'
,'".$_SESSION['caddie']->total_remise_cheque."'
,'".$_SESSION['caddie']->total_remise_cheque_ht."'
,'".htmlspecialchars($_SESSION['caddie']->code_bon,ENT_QUOTES)."'
,'".$_SESSION['caddie']->total_remise_bon."'
,'".$_SESSION['caddie']->total_remise_bon_ht."'
,'".$_SESSION['caddie']->avoir."'
,'".htmlspecialchars($_SESSION['caddie']->paiement,ENT_QUOTES)."'
,'".$_SESSION['caddie']->tarif_paiement."'
, '".htmlspecialchars(vb($coord1[0]),ENT_QUOTES)."'
, '".htmlspecialchars(vb($coord1[1]),ENT_QUOTES)."'
, '".htmlspecialchars($commande['adresse1'],ENT_QUOTES)."'
, '".htmlspecialchars($commande['code_postal1'])."'
, '".htmlspecialchars($commande['ville1'],ENT_QUOTES)."'
, '".htmlspecialchars($tab_pays1['pays_'.$_SESSION['langue'].''],ENT_QUOTES)."'
, '".htmlspecialchars($commande['email1'])."'
, '".htmlspecialchars($commande['contact1'])."'
, '".htmlspecialchars(vb($coord2[0]),ENT_QUOTES)."'
, '".htmlspecialchars(vb($coord2[1]),ENT_QUOTES)."'
, '".htmlspecialchars($commande['adresse2'],ENT_QUOTES)."'
, '".htmlspecialchars($commande['code_postal2'])."'
, '".htmlspecialchars($commande['ville2'],ENT_QUOTES)."'
, '".htmlspecialchars($_SESSION['caddie']->pays,ENT_QUOTES)."'
, '".htmlspecialchars($commande['email2'])."'
, '".htmlspecialchars($commande['contact2'])."'
,'".vn($_SESSION['utilisateur']['id_parrain'])."'
,'".vb($_SESSION['utilisateur']['type'])."'
,'".$_SESSION['caddie']->total_ecotaxe_ttc."'
,'".$_SESSION['caddie']->total_ecotaxe_ht."'
,'".$_SESSION['devise']['symbole']."'
)";
$qid = mysql_query($sql) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$commandeid = mysql_insert_id();
mysql_query("UPDATE peel_utilisateurs SET avoir = avoir - '".vn($_SESSION['caddie']->avoir)."' WHERE id_utilisateur = '".intval($_SESSION['utilisateur']['id_utilisateur'])."'");
if (isset($_SESSION['affilie'])) {
mysql_query("INSERT INTO peel_utilisateurs_commandes (utilisateur_id, commande_id) VALUES ('".$_SESSION['affilie']."', '".$commandeid."')");
}
if (!empty($_SESSION['caddie']->code_cheque)) {
mysql_query("UPDATE peel_cheques_cadeaux SET a_timestamp = now(), etat = '0' WHERE code = '".$_SESSION['caddie']->code_cheque."'");
}
/* ajout des articles à la table commandes_articles */
foreach ($_SESSION['caddie']->articles as $i => $produitid) {
$qid = mysql_query("SELECT * FROM peel_produits WHERE id= '$produitid'");
if ($qid) {
if (mysql_num_rows($qid) > 0) {
$article=mysql_fetch_array($qid);
if ($article['on_stock'] == 1) {
$c = mysql_fetch_array(mysql_query("SELECT id FROM peel_couleurs WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->couleur[$i]."'"));
$t = mysql_fetch_array(mysql_query("SELECT id FROM peel_tailles WHERE nom_".$_SESSION['langue']." = '".$_SESSION['caddie']->taille[$i]."'"));
$s = mysql_fetch_array(mysql_query("SELECT stock FROM peel_stocks WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'"));
$stock = $s['stock'] - $_SESSION['caddie']->quantite[$i];
if ($stock >= 0) { $stock_restant = $stock; } else { $stock_restant = 0; }
if ($stock < 0) {
$stock_to_order = $_SESSION['caddie']->quantite[$i] - $s['stock'] ; /* Calcul le stock restant à commander */
mysql_query("UPDATE peel_commandes SET statut = '9' WHERE id = '".$commandeid."'"); /* Passage de la commande en stand by */
} else {
$stock_to_order = 0;
}
mysql_query("UPDATE peel_stocks SET stock = ".$stock_restant." WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'");
$sqlStockTemp = "SELECT stock, qte FROM peel_stocks_temp WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'";
$resStockTemp = mysql_query($sqlStockTemp);
$StockTemp = mysql_fetch_array($resStockTemp);
if ($StockTemp['qte'] == $_SESSION['caddie']->quantite[$i]) {
mysql_query("DELETE FROM peel_stocks_temp WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'");
} else {
mysql_query("UPDATE peel_stocks_temp SET stock = ".$stock_restant.", qte = qte - ".$_SESSION['caddie']->quantite[$i].", o_timestamp = now() WHERE produit_id = '".$article['id']."' AND couleur_id = '".vn($c['id'])."' AND taille_id = '".vn($t['id'])."'");
}
if ($s['stock'] <= $seuil) {
mail("$support","[$site] Notification d'alerte STOCK","Seuil d'alerte atteint pour le produit ".html_entity_decode($article['nom_'.$_SESSION['langue'].''])."\n\r Couleur : ".$_SESSION['caddie']->couleur[$i]."\n\r Taille : ".$_SESSION['caddie']->taille[$i]."\n\r Stock restant : ".$s['stock']."\n\r","FROM:$support");
}
}
$statut_envoi = ($article['on_download'] == 1) ? "En attente" : "";
$ecotaxe_ttc = $_SESSION['caddie']->ecotaxe_ttc[$i] * $_SESSION['caddie']->quantite[$i];
$ecotaxe_ht = $_SESSION['caddie']->ecotaxe_ht[$i] * $_SESSION['caddie']->quantite[$i];
$total_prix_ttc = $ecotaxe_ttc + $_SESSION['caddie']->total_prix[$i];
$total_prix_ht = $ecotaxe_ht + $_SESSION['caddie']->total_prix_ht[$i];
$requete = "INSERT INTO peel_commandes_articles (
commande_id
, produit_id
, nom_produit
, prix_cat
, prix_cat_ht
, prix
, prix_ht
, total_prix
, total_prix_ht
, quantite
, promotion
, remise_produit
, tva
, tva_percent
, couleur
, taille
, option_prix
, delivery_stock
, order_stock
, points
, poids
, longueur_prod
, largeur_prod
, profondeur_prod
, poids_prod
, matiere_prod
, couleur_prod
, email_check
, on_download
, statut_envoi
, nb_envoi
, nb_download
, ecotaxe_ttc
, ecotaxe_ht
) VALUES (
'$commandeid'
,'".$article['id']."'
,'".htmlspecialchars($article['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."'
,'".$_SESSION['caddie']->prix_cat[$i]."'
,'".$_SESSION['caddie']->prix_cat_ht[$i]."'
,'".$_SESSION['caddie']->prix[$i]."'
,'".$_SESSION['caddie']->prix_ht[$i]."'
,'".$total_prix_ttc."'
,'".$total_prix_ht."'
,'".$_SESSION['caddie']->quantite[$i]."'
,'".$_SESSION['caddie']->remise_produit_percent[$i]."'
,'".$_SESSION['caddie']->remise_produit[$i]."'
,'".$_SESSION['caddie']->tva[$i]."'
,'".$_SESSION['caddie']->tva_percent[$i]."'
,'".htmlspecialchars($_SESSION['caddie']->couleur[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->taille[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->option[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->delivery_stock[$i])."'
,'".intval(vn($stock_to_order))."'
,'".htmlspecialchars($_SESSION['caddie']->points[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->poids[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->longueur_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->largeur_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->profondeur_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->poids_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->matiere_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->couleur_prod[$i])."'
,'".htmlspecialchars($_SESSION['caddie']->email_check[$i])."'
,'".intval($article['on_download'])."'
,'".$statut_envoi."'
,'0'
,'0'
,'".$ecotaxe_ttc."'
,'".$ecotaxe_ht."'
)" ;
mysql_query($requete) or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
if (!empty($_SESSION['caddie']->email_check[$i])) {
$code = strtoupper(MDP());
$email_client = $_SESSION['utilisateur']['email'];
$email_ami = $_SESSION['caddie']->email_check[$i];
/* Mode production : mettre l'état à 0 et passer les fonctions mails dans la liste des chèques cadeaux */
mysql_query("INSERT INTO peel_cheques_cadeaux (
id_utilisateur,
email_acheteur,
email_ami,
nom_produit,
code,
remise_cheque,
o_timestamp,
seuil,
etat
) VALUES (
'".intval($_SESSION['utilisateur']['id_utilisateur'])."',
'$email_client',
'$email_ami',
'".htmlspecialchars($article['nom_'.$_SESSION['langue'].''], ENT_QUOTES)."',
'".$code."',
'".$_SESSION['caddie']->prix[$i]."',
now(),
'".$_SESSION['caddie']->prix[$i]."',
'1')")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$message = "Bonjour,\n\r";
$message .= "Votre ami ".$_SESSION['utilisateur']['prenom']." ".$_SESSION['utilisateur']['nom_famille']." a souhaité vous offrir un chèque cadeau sur le site $site.\n\r";
$message .= "Pour en bénéficier, connectez vous simplement au site $wwwroot et utilisez votre code $code.\n\rVous bénéficierez alors d'un avoir de ".$_SESSION['caddie']->prix[$i]." EURO TTC sur votre commande.\n\r";
$message .= "A bientôt sur $site.";
mail($email_ami,"[$site] ".$_SESSION['utilisateur']['email']." vous offre un chèque cadeau",$message,"FROM:$email_client");
mail($email_client ,"[$site - copie du message envoyé à ".$_SESSION['caddie']->email_check[$i]."] ".$_SESSION['utilisateur']['email']." vous offre un chèque cadeau",$message,"FROM:$support");
$message_support = "Bonjour,\n\rLe code chèque cadeau $code vient d'être créé sur $site.\n\r Merci de le valider à réception du règlement.";
mail($support ,"[$site] Création d'un chèque cadeau à valider",$message_support,"FROM:$support");
}
}
}
}
/* Annule la remise en % du client, supprimer ces lignes si vous souhaitez que les remises client soient permanentes */
mysql_query("UPDATE peel_utilisateurs SET remise_percent = '0', avoir = '0' WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."'");
$_SESSION['utilisateur']['remise_percent'] = 0;
$_SESSION['utilisateur']['avoir'] = 0;
$_SESSION['utilisateur']['id_parrain'] = 0;
$_SESSION['utilisateur']['type'] = ''; #- Suppression du statut filleul
return $commandeid;
}
fin de la fontion.
les champs sont la , je comprend pas
merci
-
Je dis que quand tu appelles ta fonction place, tu fais:
place (argument1, argument2, ...)
La dedans tu as du oublié d'ajouter les champs que tu as ajouté en base.
Willy
-
re-bonjour
"est ce que tes champs supplémentaires sont de le même nature que le nom du produit ?"
non, les champs :
longueur_prod
largeur_prod
profondeur_prod
attend une reponse numerique !
alors que :
matiere_prod
couleur_prod
attend une reponse alphanumerique!
par contre j'ai pas compris se que tu me dit willy!! :)
merci
-
Voila je cherche a remplacer les simples liens des categories qui s'affichent lors de l'affichage de la page principale par des boutons portant les noms des categories et qui ont les meme fonctions que ces liens.
voila j'ai inséré la creation du bouton mais je n'arrive pas recupérer les valeurs qu'il me faut pour les liens et pour le nom de la cégorie
function construit_menu_arborescent_cat(&$sortie_cat, &$selectionne_cat, $parent_cat=0, $indent_cat=-1) { global $wwwroot, $catid; $indent_cat +=1; if(is_array($catid)) $catid=0; // Recherche de tous les noeuds ayant $parent comme noeud parent $qid = mysql_query("SELECT id, parent_id, nb, nom_".$_SESSION['langue']." FROM peel_categories WHERE parent_id = $parent_cat AND etat = '1' ORDER BY position"); // Si la requete a abouti if($qid){ // Pour toutes les entrées while($cat = mysql_fetch_array($qid)){ // Boucle pour ajouter l'indentation (une image vide) // Pour aller plus loin on peut gérer des lignes de suite for($i=0;$i<$indent_cat;$i++){ $sortie_cat .= "<img src='$wwwroot/images/mnu_empty.gif' border=0>"; } // Recherche d'enfant pour déterminer l'aspect de l'icone (feuille ou dossier) $fils_cat = mysql_query("SELECT 'id', 'parent_id', nom_".$_SESSION['langue']." FROM peel_categories WHERE 'parent_id' = ".$cat['id']." AND etat = '1' ORDER BY position"); $div_cat = 'mysql_num_rows($fils_cat)'; // Si il y a des enfants if ($div_cat) { // Ajout de l'icone du dossier $sortie_cat .= "<img src='$wwwroot/images/menplus.gif' border=0> "; // Ajout du lien (identique à construit menu) $sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] .">"; // Test si le noeud est le noeud actif (id), si oui, ajoute du gras (plus visuel) if($cat['id']=='$catid') $sortie_cat .= "<b>"; // Ajoute le nom de la catégorie et débute un calque DIV ayant pour ID l'Id de la catégorie $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); $nb = calcul_nbprod_parcat($cat['id']); if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; } $sortie_cat .= "</a></b><br /><DIV id=".$cat['id']; // Recherche si le noeud fait partie de l'arborescence du noeud actif parent_noeud_cat($cat['id'],'$catid', $actif_cat=0); // Si Oui, if(($cat['id'] == $catid) || ($actif_cat == 1)){ // Rends le calque visible $sortie_cat.= " style=\"display:yes\">\n"; } else{ // Sinon, rends le calque invisible $sortie_cat.= " style=\"display:none\">\n"; } } // Sinon, c'est un document else{ // Ajoute l'image du document $sortie_cat .= "<img src='$wwwroot/images/menminus.gif' border=0> "; // Ajoute le lien (identique à construit_menu) $sortie_cat .= "<a class=menuleft href=$wwwroot/achat/index.php?catid=" . $cat['id'] .">"; // Si c'est la feuille active, la met en gras if($cat['id']==$catid) $sortie_cat .= "<b>"; // Ajoute le nom $sortie_cat .= html_entity_decode($cat['nom_'.$_SESSION['langue'].'']); $nb = calcul_nbprod_parcat($cat['id']); if (!empty($nb)) {$sortie_cat .= " (".$nb.") "; } $sortie_cat .= "</a></b><br />"; } // Si c'est un noeud (catégorie) if($div_cat){ // Appel récursif pour ajout des enfants construit_menu_arborescent_cat($sortie_cat, $selectionne_cat, $cat['id'], $indent_cat); ?> <form action="<? $wwwroot/achat/index.php?catid=" . $cat['id'] ." ?>" > <input type="button" value="<? $nom_cat ?>" onClick="go()" href="" /> </form> <? //Ferme le calque $sortie_cat.="</div>"; } } } }
-
-
Bonjour,
En regardant l'administration je lis dans /administrer/variables.php
Insérer l'url complète vers le logo - FORMAT JPG obligatoire pour le catalogue PDF :
Quelqu'un a t il deja entendu parle d'un catalogue pdf?
Bon week end
Guillaume
-
Bonjour Eric,
Merci pour tes précieux conseil
"débloquer un budget pour des campagnes de publicité " que pense tu des guides d'achat? Est ce rentable?
Merci
Bon week end
Guillaume
-
Bonjour Willy,
Ok, est il alors possible de supprimer Type d'expédition dans achat/caddie_affichage.php
Vu que cette étape ne sera plus nécessaire?
Merci et bon week-end :)
Guillaume
-
j'ai modifié ma table peel_societe pour arriver à changer paramétrage de sté. c'est bon pour moi mais il y a un bug sur la page je cherche et je pense avoir trouvé . je vous remerci pour votre aide je posterais la solution.....
-
bonjour,
montre le code de ta page
regarde si les changements sont bien enregistrés dans la base de donnée tout de même
-
bonjour,
Les paramétres de ma société ont changé et je ne peux plus les modifier. les changements sont bien pris en compte selon le message de confirmation mais en réalité cela ne change rien sur ma page accueil et facturation commande.
les paramétres de la société lors du changement n'apparaissent plus .......les champs sont vides
commment faire ????????
merci pour votre aide...
Petit Bug Zoom Produit
dans Module PEEL Premium pour PEEL SHOPPING
Mauvaises Graines
Posté(e) · Signaler ce message
En fait, j'ai trouvé le bug
ligne 40 de produit_details.php : $_SESSION['devise'] devient $_SESSION['devise']['symbole]