Flux d’activité
Flux d’activité de Messages
-
-
re-bonsoir,
j'ai rajouté les champs aussi dans caddie_ajout.php
fichiers :
<?
include("../configuration.inc.php");
if (!isset($_COOKIE['PHPSESSID'])) {
header("Location: $wwwroot/cookie.php");
} else {
$quantite = intval($_POST['qte']);
$id = intval($_POST['id']);
$email_check = vb($_POST['email_check'.vb($_GET['prodid']).'']);
$resProd = mysql_query("SELECT nom_".$_SESSION['langue']." as nom, prix, prix_revendeur, tva, promotion, on_stock, etat_stock, delai_stock, points, poids, on_check, id_ecotaxe FROM peel_produits WHERE id = '".intval($id)."'")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
$prod = mysql_fetch_array($resProd);
if ($prod['on_check'] == 0 || $prod['on_check'] == 1 && $email_check != '') {
$on_stock = vb($prod['on_stock']);
$delivery_stock = vb($prod['delai_stock']);
$poids = vn($prod['poids']);
$points = vn($prod['points']);
$etat_stock = vn($prod['etat_stock']);
switch ($on_stock) {
case "1" :
$criteres = explode("|", vb($_POST['critere']));
$cId = vn($criteres[0]);
$sId = vn($criteres[1]);
if (!empty($cId) || !empty($sId)) {
$stock_post = intval(vb($criteres[2]));
} else {
$stock_post = intval(vn($_POST['stock']));
}
break;
case "0" :
$stock_post = ""; #- Initialisation de la variable à blanc pour les produits sans gestion de stock.
$cId = vn($_POST['couleur']);
$sId = vn($_POST['taille']);
break;
}
$delivery_stock = vb($prod['delivery_stock']);
$remise_produit_percent = $prod['promotion'];
$tva_percent = !empty($_SESSION['caddie']->zoneTva) ? $prod['tva'] : "0";
# Récupère le nom de la couleur
$sqlColor = "SELECT nom_".$_SESSION['langue']." as nom FROM peel_couleurs WHERE id = '".vb($cId)."'";
$resColor = mysql_query($sqlColor);
if ($resColor) {
if (mysql_num_rows($resColor) > 0) {
$Color = mysql_fetch_array($resColor);
$couleur = $Color['nom'];
} else {
$couleur = "";
}
}
# Récupère le prix et la taille
$sqlSize = "SELECT nom_".$_SESSION['langue']." as nom, prix, prix_revendeur FROM peel_tailles WHERE id = '".vn($sId)."'";
$resSize = mysql_query($sqlSize);
$option = 0;
if ($resSize) {
if (mysql_num_rows($resSize) > 0) {
$Size = mysql_fetch_array($resSize);
if ($Size['prix'] != 0) {
(isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") ? $option = $Size['prix_revendeur'] : $option = $Size['prix'] ;
}
$taille = $Size['nom'];
} else {
$taille = "";
}
}
/* Choix entre prix revendeur et prix public */
$prix_prod_revendeur = $prod['prix_revendeur'];
$prix_prod = $prod['prix'];
if ($module_lot == 1) { /* Si le module de gestion des prix / quantité est actif */
$sqlQte = "SELECT quantite, prix, prix_revendeur FROM peel_quantites WHERE produit_id = '$id' ORDER BY quantite";
$resQte = mysql_query($sqlQte) or die('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
if (mysql_num_rows($resQte) > 0) { /* Si il existe des remises / quantité dans la base */
while ($Qte = mysql_fetch_array($resQte)) {
if ($quantite >= $Qte['quantite']) {
$prix_prod = $Qte['prix'];
$prix_prod_revendeur = $Qte['prix_revendeur'];
}
}
}
}
(isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") ? $prix_cat_ht = ($prix_prod_revendeur + vn($option)) / (1+$prod['tva']/100) : $prix_cat_ht = ($prix_prod + vn($option)) / (1+$prod['tva']/100);
$prix_cat = $prix_cat_ht * (1 + $tva_percent/100);
/****************************************************************************/
/* Calcul des promotions en valeur (calculées sur le prix HT) */
/***************************************************************************/
$remise_produit_percent = vn($prod['promotion']);
$remise_produit = $prix_cat_ht * $remise_produit_percent/100;
$prix_ht = $prix_cat_ht - $remise_produit;
$prix = $prix_ht * (1+$tva_percent/100);
$total_prix = $prix * $quantite;
$total_prix_ht = $prix_ht * $quantite;
$tva = $total_prix - $total_prix_ht;
if ($on_stock == 1) {
$stock = $stock_post - $quantite;
if ($stock < 0) {
$stock = 0;
$quantite = $stock_post;
}
$sql = "SELECT stock FROM peel_stocks_temp WHERE produit_id = '".intval($_REQUEST['id'])."' AND couleur_id = '".$cId."' AND taille_id = '".$sId."'";
$res = mysql_query($sql);
if (mysql_num_rows($res) == 0) {
@mysql_query("INSERT INTO peel_stocks_temp (produit_id, couleur_id, taille_id, stock, qte, o_timestamp) VALUES ('".$_REQUEST['id']."', '".$cId."', '".$sId."', '".$stock."', '".$quantite."', now())")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
} else {
@mysql_query("UPDATE peel_stocks_temp SET stock = '".$stock."', qte = qte + ".$quantite.", o_timestamp = now() WHERE produit_id = '".$_REQUEST['id']."' AND couleur_id = '".$cId."' AND taille_id = '".$sId."'")
or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
}
}
/*****************************/
/* Récupération de l'écotaxe */
/*****************************/
$ecotaxe_ht = $ecotaxe_ttc = 0;
$reseco = mysql_query("SELECT prix_ht, prix_ttc FROM peel_ecotaxes WHERE id = '".intval($prod['id_ecotaxe'])."'");
if (mysql_num_rows($reseco) > 0) {
$eco = mysql_fetch_object($reseco);
$ecotaxe_ht = $eco->prix_ht ;
$ecotaxe_ttc = $eco->prix_ttc ;
}
if (!in_array($_REQUEST['id'], $_SESSION['caddie']->articles) || $prod['on_check'] == 1 ) { #- Si le produit n'est pas dans le caddie ou est un cheque cadeau
$_SESSION['caddie']->ajout(
$id,
$quantite,
$couleur,
$taille,
$cId,
$sId,
$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
);
} else { #- Si le produit est dans le caddie
$array_ligne = array_keys($_SESSION['caddie']->articles, $_REQUEST['id']);
$ligne = $array_ligne[0];
if ($_SESSION['caddie']->couleur[$ligne] == vb($cId) && $_SESSION['caddie']->taille[$ligne] == vb($sId) ) {
$quantite = $_SESSION['caddie']->quantite[$ligne] + $quantite;
$total_prix = $prix * $quantite;
$total_prix_ht = $prix_ht * $quantite;
$tva = $total_prix - $total_prix_ht;
$_SESSION['caddie']->modif(
$ligne,
$id,
$quantite,
$couleur,
$taille,
$cId,
$sId,
$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
);
} else {
$_SESSION['caddie']->ajout(
$id,
$quantite,
$couleur,
$taille,
$cId,
$sId,
$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
);
}
}
$_SESSION['caddie']->nettoie();
$_SESSION['caddie']->recalc_total();
}
if (! empty($_SERVER['HTTP_REFERER'])) {
header("Location: ".$_SERVER['HTTP_REFERER']."");
} else {
header("Location: $wwwroot/index.php");
}
}
?>
......... fin du fichiers
j'ai du oublier a un endroit , mais je vois pas !!! :)
merci
-
-
-
-
-
bonsoir,
les variables sont déclaré et initialisé (je pense :) )
extrait code de "caddie.php" :
.........
?
class Caddie {
/* Déclaration des tableaux */
var $articles; /* Tableau des articles */
var $quantite; /* Tableau des quantités */
var $poids; /* Tableau des poids */
var $longueur_prod;
var $largeur_prod;
var $profondeur_prod;
var $poids_prod;
var $matiere_prod;
var $couleur_prod;
var $couleur; /* Tableau des couleurs */
var $taille; /* Tableau des tailles */
var $couleurId; /* Tableau des couleurs */
var $tailleId; /* Tableau des tailles */
var $prix_cat; /* Tableau des prix catalogue TTC*/
var $prix_cat_ht; /* Tableau des prix catalogue HT*/
var $prix; /* Tableau des prix unitaire TTC*/
var $prix_ht; /* Tableau des prix unitaire HT*/
var $total_prix; /* Net produit vendu TTC prix x qte*/
var $total_prix_ht; /* Net produit vendu HT prix_ht x qte */
..........
function init() {
/* Initialise le caddie */
$this->articles = array();
$this->quantite = array();
$this->couleur = array();
$this->taille = array();
$this->couleurId = array();
$this->tailleId = array();
$this->prix = array();
$this->prix_ht = array();
$this->total_prix = array();
$this->total_prix_ht = array();
$this->prix_cat = array();
$this->prix_cat_ht = array();
$this->tva_percent = array();
$this->tva = array();
$this->poids = array();
$this->longueur_prod = array();
$this->largeur_prod = array();
$this->profondeur_prod = array();
$this->poids_prod = array();
$this->matiere_prod = array();
$this->couleur_prod = array();
$this->points = array();
$this->remise_produit_percent = array();
$this->remise_produit = array();
$this->etat_stock = array();
............
function ajout(
&$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
) {
$this->articles[] = $produitid;
$this->quantite[] = $qte;
$this->couleur[] = $couleur;
$this->taille[] = $taille;
$this->couleurId[] = $couleurId;
$this->tailleId[] = $tailleId;
$this->prix_cat[] = $prix_cat ;
$this->prix_cat_ht[] = $prix_cat_ht ;
$this->prix[] = $prix ;
$this->prix_ht[] = $prix_ht ;
$this->total_prix[] = $total_prix ;
$this->total_prix_ht[] = $total_prix_ht ;
$this->tva_percent[] = $tva_percent;
$this->tva[] = $tva;
$this->poids[] = $poids;
$this->longueur_prod[] = $longueur_prod;
$this->largeur_prod[] = $largeur_prod;
$this->profondeur_prod[] = $profondeur_prod;
$this->poids_prod[] = $poids_prod;
$this->matiere_prod[] = $matiere_prod;
$this->couleur_prod[] = $couleur_prod;
$this->points[] = $points;
$this->remise_produit_percent[] = $remise_produit_percent;
$this->remise_produit[] = $remise_produit ;
$this->etat_stock[] = $etat_stock;
$this->delivery_stock[] = $delivery_stock;
$this->option[] = $option;
$this->email_check[] = $email_check;
$this->ecotaxe_ttc[] = $ecotaxe_ttc ;
$this->ecotaxe_ht[] = $ecotaxe_ht ;
}
.....................................
function modif(
$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
) {
/* Met la quantité la couleur et la taille spécifiées du produit spécifié dans le caddie */
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);
}
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);
}
......................
function enleve(&$numero_ligne) {
/* Enlève un produit du caddie */
if (isset($numero_ligne)) {
unset(
$this->articles[$numero_ligne],
$this->quantite[$numero_ligne],
$this->couleur[$numero_ligne],
$this->taille[$numero_ligne],
$this->couleurId[$numero_ligne],
$this->tailleId[$numero_ligne],
$this->prix[$numero_ligne],
$this->prix_ht[$numero_ligne],
$this->total_prix[$numero_ligne],
$this->total_prix_ht[$numero_ligne],
$this->prix_cat[$numero_ligne],
$this->prix_cat_ht[$numero_ligne],
$this->tva[$numero_ligne],
$this->tva_percent[$numero_ligne],
$this->poids[$numero_ligne],
$this->longueur_prod[$numero_ligne],
$this->largeur_prod[$numero_ligne],
$this->profondeur_prod[$numero_ligne],
$this->poids_prod[$numero_ligne],
$this->matiere_prod[$numero_ligne],
$this->couleur_prod[$numero_ligne],
$this->points[$numero_ligne],
$this->remise_produit_percent[$numero_ligne],
$this->remise_produit[$numero_ligne],
$this->etat_stock[$numero_ligne],
$this->delivery_stock[$numero_ligne],
$this->option[$numero_ligne],
$this->email_check[$numero_ligne],
$this->ecotaxe_ttc[$numero_ligne],
$this->ecotaxe_ht[$numero_ligne]);
}
$this->articles = array_values ($this->articles);
$this->quantite = array_values ($this->quantite);
$this->couleur = array_values ($this->couleur);
$this->taille = array_values ($this->taille);
$this->couleurId = array_values ($this->couleurId);
$this->tailleId = array_values ($this->tailleId);
$this->prix = array_values ($this->prix);
$this->prix_ht = array_values ($this->prix_ht);
$this->total_prix = array_values ($this->total_prix);
$this->total_prix_ht = array_values ($this->total_prix_ht);
$this->prix_cat = array_values ($this->prix_cat);
$this->prix_cat_ht = array_values ($this->prix_cat_ht);
$this->tva = array_values ($this->tva);
$this->tva_percent = array_values ($this->tva_percent);
$this->poids = array_values ($this->poids);
$this->longueur_prod = array_values ($this->longueur_prod);
$this->largeur_prod = array_values ($this->largeur_prod);
$this->profondeur_prod = array_values ($this->profondeur_prod);
$this->poids_prod = array_values ($this->poids_prod);
$this->matiere_prod = array_values ($this->matiere_prod);
$this->couleur_prod = array_values ($this->couleur_prod);
$this->points = array_values ($this->points);
$this->remise_produit_percent = array_values ($this->remise_produit_percent);
$this->remise_produit = array_values ($this->remise_produit);
$this->etat_stock = array_values ($this->etat_stock);
$this->delivery_stock = array_values ($this->delivery_stock);
$this->option = array_values ($this->option);
$this->email_check = array_values ($this->email_check);
$this->ecotaxe_ttc = array_values ($this->ecotaxe_ttc);
$this->ecotaxe_ht = array_values ($this->ecotaxe_ht);
}
.......................
function nettoie() {
/* Cette fonction nettoie le caddie, en enlevant tous les produits non valides
* c'est à dire ceux dont l'identifiant n'est pas numérique ou dont la quantité est < 1 */
foreach ($this->quantite as $i => $qte) {
if ($qte < 0) { /* Attention ici normalement on nettoie si la quantité commandée est < à 1 */
unset($this->articles[$i]);
unset($this->quantite[$i]);
unset($this->couleur[$i]);
unset($this->taille[$i]);
unset($this->couleurId[$i]);
unset($this->tailleId[$i]);
unset($this->prix[$i]);
unset($this->prix_ht[$i]);
unset($this->total_prix[$i]);
unset($this->total_prix_ht[$i]);
unset($this->prix_cat[$i]);
unset($this->prix_cat_ht[$i]);
unset($this->tva_percent[$i]);
unset($this->tva[$i]);
unset($this->poids[$i]);
unset($this->longueur_prod[$i]);
unset($this->largeur_prod[$i]);
unset($this->profondeur_prod[$i]);
unset($this->poids_prod[$i]);
unset($this->matiere_prod[$i]);
unset($this->couleur_prod[$i]);
unset($this->points[$i]);
unset($this->remise_produit_percent[$i]);
unset($this->remise_produit[$i]);
unset($this->etat_stock[$i]);
unset($this->delivery_stock[$i]);
unset($this->option[$i]);
unset($this->email_check[$i]);
unset($this->ecotaxe_ttc[$i]);
unset($this->ecotaxe_ht[$i]);
}
}
}
.......................
fin extrait code.
merci
-
Bonjour,il y a un autre correctif ici je crois bien:
http://forum.peel.fr/index.php?showtopic=8...on+anniversaire
Sinon pour mettre ton code ouvre les crochets, mets code, ferme les crochets, met ton code et ferme la balise code.
Willy
Je pense que je suis bien la procédure mais les lignes sont toujours tronquées. Je ne sais pas ce qui se passe. Au fait, je fais un copier/coller. Il ne faut peut etre pas?
Autrement, puis je t'envoyer ma page par une autre manière?
Merci d'avance
-
$result = mysql_query("SELECT email, o_timestamp, nom_produit, montant, paiement FROM peel_commandes WHERE id ='".$commandeid."'"); $com = mysql_fetch_object($result); ... ... ... <input type="hidden" name="item_name" value=" <?php echo $com->nom_produit ?> commande n° <?php echo $commandeid?>">
si c'est le bon code, il faut mettre " nom " ou " nom_produit "
Merci de votre aide...
à bientôt...
C'est ton champ type="hidden" cela signifie que ton champ est caché.
-
Bonjour,
dans peel/achat/fin_commande.php
j'ai actuellement pour le nom de produit :
$result = mysql_query("SELECT email, o_timestamp, montant, paiement FROM peel_commandes WHERE id ='".$commandeid."'"); $com = mysql_fetch_object($result); ... ... ... <input type="hidden" name="item_name" value="commande n° <?php echo $commandeid?>">
je souhaite donc mettre le nom du produit en plus ! est ce qu'il est possible de faire :$result = mysql_query("SELECT email, o_timestamp, nom_produit, montant, paiement FROM peel_commandes WHERE id ='".$commandeid."'"); $com = mysql_fetch_object($result); ... ... ... <input type="hidden" name="item_name" value=" <?php echo $com->nom_produit ?> commande n° <?php echo $commandeid?>">
si c'est le bon code, il faut mettre " nom " ou " nom_produit "
Merci de votre aide...
à bientôt...
-
Bonjour,
il y a un autre correctif ici je crois bien:
http://forum.peel.fr/index.php?showtopic=8...on+anniversaire
Sinon pour mettre ton code ouvre les crochets, mets code, ferme les crochets, met ton code et ferme la balise code.
Willy
-
-
"ne met pas les "
"
c'est ce que je fais depuis 1 heure. Maintenant je vais me coucher. Bonne nuit et merci.
-
-
et bien lorque tu ecris un message, tu vois au dessus il y a des icones clique sur celle se trouvant a l'estrémité droiteJe pense vraiment que je suis d'une autre planete car j'essaie toutes les icones et j'ai le meme résultat de code tronqué. Si je ne peux pas envoyer ma page par ce merveilleux système qu'est le mail classique, je vais abandonner une fois de plus.
Mais encore merci aux bénévoles qui essaient d'aider les pauvres ignares.
-
et bien lorque tu ecris un message, tu vois au dessus il y a des icones clique sur celle se trouvant a l'estrémité droite
-
lorsque tu écris ton message clique sur l'icone associéeVraiment désolé, mais je ne comprends pas. C'est quoi, l'icone associée?
-
-
arf, le code a été coupé utilise les balises codes du forumOui j'ai vu. Et comment procéder pour ces balises codes?
-
-
Bonjour,peux tu nous donner ta page qu'on regarde si on voit quelque chose ?
Tu as trouvé où le correctif ?
Willy
Bonsoir. Le lien du correctif: http://forum.peel.fr/index.php?showtopic=4...post&p=1908
Ma page actuelle qui ne fonctionne pas:
<?
include("../configuration.inc.php");
necessite_identification();
necessite_priv("admin");
$DOC_TITLE = "Gestion des coupons anniversaire";
include("modeles/haut.php");
$start = intval(vn($_REQUEST['start']));
$mode = htmlspecialchars(vb script:return confirm('êtes-vous sûr de vouloir supprimer ce coupon anniversaire ?');" title="Supprimer <?=$ligne['nom'] ?>" href=<?=$_SERVER['PHP_SELF]?>?mode=suppr&id=<?=$ligne['id'] ?>">
<img src="images/b_drop.png" alt="drop" border="0"></a></td>
<td class="petit"><a class="petit" title="modifier" href="utilisateurs.php?mode=modif&id_utilisateur=<?=$ligne['id_utilisateur'] ?>"><?=$ligne['email'] ?></a> (né le <?=date("d-m-Y", strtotime($ligne['naissance'])) ?>).</td>
<td class="petit" align="center"><?=$ligne['avoir'] ?> €</td>
<td class="petit" align="center"><?=date("d-m-Y", strtotime($ligne['o_timestamp'])) ?></td>
<td class="petit" align="center"><?=date("d-m-Y", strtotime($ligne['a_timestamp'])) ?></td>
<td class="petit" align="center"><? echo (empty($ligne['statut'])) ? "envoyé" : "validé le ".date("d-m-Y",strtotime($ligne['date_validation']))."";?></td>
</tr>
<?
}
echo "<tr><td align=\"center\" class=\"normal\" colspan=\"6\">";
$Links-> pMultipage();
echo "</td></tr>";
}
echo "</table>";
}
function supprime_coupon_anniv($id) {
$qid = mysql_query("DELETE FROM peel_avoir_temp WHERE id = $id");
echo "<p class=\"normal\">Le coupon anniversaire a été effacé</p>";
}
?>
Dans tous les cas merci à toi, Willy
-
Donne la solution pour les autres :)Willy
Et bien à la place d'entrer le poids comme cela 600 grs, j'ai entrer comme ca 0.600.
-
Bonjour,
peux tu nous donner ta page qu'on regarde si on voit quelque chose ?
Tu as trouvé où le correctif ?
Willy
-
Bonsoir à tous.Bien que la liste des coupons soit présente et marquée "envoyé" les mails n'arrivent pas au client.
J'ai trouvé dans ce forum un correctif mais qui ne donne rien. Quelqu'un peut il me donner la page complete : coupons-anniv.php corrigée et opérationnelle. merci d'avance.
version premium 3.8
Bonsoir,
je m'aperçois qu'il ne fait pas bon avoir besoin d'aide chez peel.
Je suggère amicalement aux concepteurs et vendeurs Peel, de bien préciser sur la page d'acceuil:
"ATTENTION, cette boutique est réservée uniquement aux personnes capables de se débrouiller SEULES!"
Certes, cette précision est bien indiquée actuellement, mais lorsque j'en ai fait l'acquisition, aucune mise en garde de ce genre n'était précisée.
Très déçu.
Bonne soirée et bonne continuation.
-
<?php if ($prod['image1'] != "") {
echo "<a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=.$catid."\"><img src=\"$repertoire_images/".$prod['image1]."\" align=\"center\" width=\"150\" alt=\"\" /></a>";
} else {
echo" <a class=\"titre_produit\" href=\"$wwwroot/achat/produit_details.php?id=".$prod['id']."&catid=".$catid."\"><img src=\"$wwwroot/images/photo-non-disponible.gif\" align=\"center\" alt=\"photo non disponible\" /></a>";
}?>
Warning... lors de la céation d'un produit
dans PEEL SHOPPING : logiciel open source de boutique en ligne
lauger
Posté(e) · Signaler ce message
Bonjour,
Lorsque j'ajoute un nouveau produit ou que je modifie un produit, je constate cette erreur en bas de page, sous la liste des produits :
Warning: Cannot use a scalar value as an array in /mnt/sites/montagne-photos.com/web/boutique/boutique/administrer/produits.php on line 1026
L'article est bien créé ou modifié, simplement cette erreur m'inquiète un peu :)
Peut on éviter cette erreur, et comment ?
Merci d'avance
Laurent