Flux d’activité

Flux d’activité de Messages

  1. stephan


    bonjour

    je suis chez OVH avec PHP 4 et 5 avec MYSQL 5

    je suis dans l'impossibilité de valider ma commande (rien de se passe après avoir choisi le pays d'expédition)

    de plus il y a une erreur quand je souhaite modifier des paramètres dans la page administrer pays.php

    j'ai cette erreur :

    Une erreur de connexion à la base c est produite 268.

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'pays_en = 'united states' , zone = '4' , etat = '0' , position = '0' WHER' at line 1

    Merci a ceux qui pourront m'aider

    Stephan

  2. charly


    Je place le fichier complet.

    <?
    
    
    include("../configuration.inc.php");
    
    
    necessite_identification();
    
    
    $DOC_TITLE = ESTIMATE_HISTORY;
    
    
    include("$repertoire_modele/haut.php");
    
    
    switch (vb($_REQUEST['mode'])) {
    
    
    	case "details" :
    
    		affiche_details_devis(intval($_GET['id']));
    
    		break;
    
    
    	case "order" :
    
    		commande_devis(intval($_GET['id']));
    
    
    		echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">";
    
    		echo "<tr><td class=\"tetiere\" colspan=\"6\">".ESTIMATE_HISTORY."</td></tr>";
    
    		echo "</table>";
    
    		echo "<a href=\"$wwwroot/achat/caddie_affichage.php\" class=\"label\">".VALIDATE_ORDER."</a>";
    
    
    		break;
    
    
    	case "supprime" :
    
    		supprime_devis(intval($_GET['id']));
    
    		$order = "o_timestamp";
    
    		$sort = "DESC";
    
    		affiche_liste_devis(intval(vn($_REQUEST['start'])), $order, $sort);
    
    		break;
    
    
    	default :
    
    		$order = "o_timestamp";
    
    		$sort = "DESC";
    
    		affiche_liste_devis(intval(vn($_REQUEST['start'])), $order, $sort);
    
    		break;
    
    }
    
    
    include("$repertoire_modele/bas.php");
    
    
    /******************************************************************************
    
     * FONCTIONS
    
     *****************************************************************************/
    
    
    
    function affiche_details_devis($id) {
    
    /* Charge les détails d'une devis et les affiche */
    
    
    	global $wwwroot;
    
    
    	$qid_devis = mysql_query("SELECT * FROM peel_devis WHERE id = '$id'");
    
    
    	$qid_items = mysql_query("
    
    	SELECT
    
    		 p.id
    
    		,p.reference
    
    		,oi.nom_produit
    
    		,oi.promotion
    
    		,oi.prix_cat 
    
    		,oi.prix 
    
    		,oi.quantite
    
    		,oi.prix * oi.quantite AS total
    
    		,oi.couleur
    
    		,oi.taille
    
    		, oi.comment
    
    	FROM peel_devis_articles oi
    
    		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
    
    	WHERE devis_id = '$id'
    
    	") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    	$devis = mysql_fetch_object($qid_devis);
    
    
    	include("modeles/historique_devis_details.php");
    
    }
    
    
    function commande_devis($id) {
    
    /* Charge les détails d'une devis et les affiche */
    
    
    	global $wwwroot;
    
    
    	$qid_items = mysql_query("
    
    	SELECT
    
    		p.id
    
    		  ,oi.produit_id
    
    		,oi.quantite
    
    		,oi.couleur
    
    		,oi.taille
    
    		,oi.prix
    
    		,oi.prix_cat
    
    		,oi.promotion
    
    		,oi.tva
    
    		,oi.prix_ht
    
    		,oi.prix_cat_ht
    
    		,oi.comment
    
    	FROM peel_devis_articles oi
    
    		LEFT JOIN peel_produits p ON (oi.produit_id = p.id)
    
    	WHERE oi.devis_id = '$id'
    
    	") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());
    
    
    	if ($qid_items) {
    
    
    		if (mysql_num_rows($qid_items) > 0) {
    
    
    			while ($devis = mysql_fetch_array($qid_items)) {
    
    
    				$_SESSION['caddie']->ajout($devis['produit_id'], $devis['quantite'], vb($devis['couleur']), vb($devis['taille']),vn($devis['prix_cat']), vn($devis['prix_cat_ht']), vn($devis['prix']), vn($devis['prix_ht']), vn($devis['tva']), vn($devis['promotion']) , vb($devis['comment']));
    
    
    			}
    
    
    		}
    
    
    	}
    
    
    	$_SESSION['caddie']->nettoie();
    
    
    	$_SESSION['caddie']->recalc_total();
    
    
    }
    
    
    function supprime_devis($id) {
    
    
    	mysql_query("DELETE FROM peel_devis WHERE id = '$id'");
    
    	mysql_query("DELETE FROM peel_devis_articles WHERE devis_id = '$id'");
    
    
    }
    
    
    
    function affiche_liste_devis($start, $order, $sort) {
    
    
    	global $wwwroot;
    
    
    	$nb = 5;
    
    
    	#- Charge la liste des devis et les affiche. 
    
    	$qid = mysql_query("
    
    	SELECT *
    
    	FROM peel_devis WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."' ORDER BY $order $sort LIMIT $start,$nb
    
    	  ");
    
    
    	$sql_count = "SELECT COUNT(*) FROM peel_devis WHERE id_utilisateur = '".$_SESSION['utilisateur']['id_utilisateur']."' ORDER BY $order $sort";
    
    
    	include("modeles/historique_devis_liste.php");
    
    }
    
    
    ?>

  3. Anne


    Concernant les jours de la semaine, je reflechis à quelque chose comme ça :

    SELECT id, titre,date_maj FROM peel_articles

    WHERE date_maj BETWEEN (NOW( ) - INTERVAL 7 DAY) AND NOW( )

    Est-ce que cela pourrait être une piste ?

    Merci Paulanna pour ton aide sur cette page à programmer.

    J'y ai ajouté le nombre de produits commandés et ça marche.

    Il parait que mes deux lignes concernant le calcul de la semaine ne sont pas très bons,

    C'est du code trouvé dans les espaces de formation php. Je vais essayer d'améliorer cela.

  4. franck68000


    oui quelque chose comme cela, dans bas.php faut chercher </td> et tu mets :

    <td>

    <table><tr><td>ici</td></tr></table>

    </td>

    c'est bon ?

    sinon fais moi passer ton fichier bas.php par mail et je fais l'exemple

    merci paulanna,c ok (http://www.ladycosmetiques.hbg.fr/boutique/) quelques petite modif et c bon.

    par contre,pour amener mes colonnes plus vers les bords exterieurs,c au quel niveau de la ligne 180

  5. phildu34


    bonsoir

    je me suis rendu compte que les ventes d'un des mes produits le plus vendu etait en baisse tres serieuse depuis quelques temps .j'ai enfin trouver pourquoi ... quelqu'un à copier une image du site et à publier cette image avec en surimpression un " secret de fabrication" ( c'est pas un secret mais bon c'est plus ou moins mon secret )

    donc avec le systeme de cablage tout le monde peu confectionner le meme produit.

    je sais que c'est peu etre pas le bon endroit pour demander sa ! mais je sais pas trop ou le faire ...

    donc quel recour je peu avoir contre le site qui heberge cette photo qui nuit à mon entreprise ?

    et comment faire pour que la copie de cette photo ne se reproduise pas !

    merci de vos réponses

    philippe

  6. paulanna


    atila t'a bien conseillé, en effet il s'agit d'un module a développer, il faudrait dans ce cas revoir la classe caddie, les tables, enfin tout ! tout ce qui gère les fonctions de e-commerce dans peel.

    choisir la premium a également d'autres avantages qui peuvent être la présence de nouveaux modules, tels que la gestion de stock en temps réel, les coupons anniversaire, le port gratuit, le module que tu recherches multicritères/multiprix et bien plus encore, mais tout cela tu connais puisque tu as visité le site démo de la v3.

  7. franck68000


    arf ben juste une autre colonne

    ok paulana,donc je recopie une partie du code de haut php,dans bas php?

    cette partie:

    --------------------------------------------------------------------------------------------------------

    <td width="180"bgcolor="#FFD5EA" valign="top" style="border-right:4px solid #D7006B;padding:5px;">

    <table cellpadding="0" cellspacing="0" width="100%" border="0" >

    <tr><td class="tetiere" align="center" >Votre caddie</td></tr>

    <tr>

    <td class="normal" align="center">

    <?php if ($_SESSION['caddie']->compte_elements() != 0) { ?>

    Nb de produit(s)<br /> sélectionné(s) : <font color="#CC0000"><b><?php echo $_SESSION['caddie']->compte_elements()?></b></font>.<p>

    Montant total du panier :<br /> <font color="#CC0000"><b><?php echo fprix($_SESSION['caddie']->total); ?> € T.T.C</b></font>

    <p><a class="normal" href="<?php echo $wwwroot?>/achat/caddie_affichage.php"><b>commander</b></a></p>

    <?php } else { echo "Votre panier est vide actuellement"; } ?>

    </td>

    </tr>

    </table>

    <br />

    <script language="JavaScript1.2" src="http://www.altavista.com/static/scripts/translate_french.js"></script>

    <div class="tetiere">

    <a href="<?php echo $wwwroot?>/achat/index.php">Notre Catalogue</a>

    </div>

    <?php

    if (!isset($catid)) { $catid = 0; }

    $frm['parent'] = array($catid);

    construit_menu_arborescent_cat($categorie_options, $frm['parent']);

    echo $categorie_options;

    if (!isset($rubid)) { $rubid = 0; }

    $frm['parent'] = array($rubid);

    construit_menu_arborescent_rub($rubrique_options, $frm['parent']);

    echo "<br /><div class=\"tetiere\"><a href=\"$wwwroot/lire/index.php\">$site et vous</a></div>";

    echo $rubrique_options;

    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/cgv.php\" class=\"normal\">Conditions de vente</a>";

    echo "<br /><img src=\"$wwwroot/images/menminus.gif\" alt=\"\" /> <a href=\"$wwwroot/contacts.php\" class=\"normal\">Contacts</a>";

    ?>

    <p>

    <img src="<?php echo $wwwroot ?>/images/sold.gif" width="150" height="198" alt="DE 20% à 40% DE REMISES" border="0" />

    <p>

    <img src="<?php echo $wwwroot ?>/images/anim.gif" width="100" height="150" alt="PORT OFFERT POUR 150 EUR. D'ACHATS" border="0" />

    <p>

    <img src="<?php echo $wwwroot ?>/images/liv48.gif" width="148" height="165" alt="Livraison sous 48 heures" border="0" />

    <p>

    <img src="<?php echo $wwwroot ?>/images/imag3.jpg" width="110" height="250" alt="https://www.paypal.com/fr/cgi-bin/webscr?cmd=_send-money" border="0" />

    <p>

    <form method="get" action="<?php echo $wwwroot?>/achat/recherche.php" name="recherche">

    <table border="0" width="100%" cellspacing="0" cellpadding="0">

    <tr>

    <td class="label">Rechercher un produit :</td>

    </tr>

    <tr>

    <td class="normal">

    Insérer un mot clef :<br />

    <input class="formulaire1" type="text" name="motclef" size="10" value="<?php echo vb($_GET['motclef']);?>" />

    <input type="submit" value="Rechercher" name="action" class="bouton" />

    </td>

    </tr>

    </table>

    </form>

    </p>

    -------------------------------------------------------------------------------------------

    et tout ca,au debut du bas php.

    mais bon,la colonne doit etre vide,je n'ai pas besoin des cathégories

  8. paulanna


    le blog permet d'apporter une amélioration à la version gratuite de peel, tout en tenant compte des demandes formulées sur le forum et en respectant le projet de base.

    il s'agit là, d'apporter des contributions en vue de faire avancer le projet et s'il te plait testify ne parle pas de l'esprit de partage de cette façon car nous, nous avons déjà partagé et c'est grâce à nos actions que nous nous sommes rendus compte du bon sens de ce projet, car partager c'est prendre mais aussi donné !

    maintenant si tu as des contributions et des suggestions y a pas de problème, mais les sous entendus ne sont pas de mise.

Twitter Advisto ecommerce

Facebook PEEL Shopping