Flux d’activité

Flux d’activité de Messages

  1. jma


    Je n'ai pas eu de reponse à ma question

    Merci de me répondre, c'est urgent.

    Merci d'avance

    Ok merci , je n'ai plus d'erreur maintenant

    mais maintenant lorsque j'appelle cette page (retour.php) de retour par le formulaire j'obtiens une page blanche

    Voici le formulaire de ma page template.php

    <form action="<?=$paybox_cgi?>" name="TheForm" method="POST">

    <input type="hidden" name="PBX_MODE" value="1">

    <input type="hidden" name="PBX_SITE" value="<?=$paybox_site?>">

    <input type="hidden" name="PBX_RANG" value="<?=$paybox_rang?>">

    <input type="hidden" name="PBX_IDENTIFIANT" value="<?=$paybox_identifiant?>">

    <input type="hidden" name="PBX_TOTAL" value="<?=str_replace(",", "",fprix($com->montant))?>">

    <input type="hidden" name="PBX_DEVISE" value="978">

    <input type="hidden" name="PBX_CMD" value="<?=$commandeid?>">

    <input type="hidden" name="PBX_PORTEUR" value="<?=$com->email?>">

    <input type="hidden" name="PBX_RETOUR" value="montant:M;ref:R;auto:A;trans:T">

    <input type="hidden" name="PBX_EFFECTUE" value="<?=$wwwroot?>/achat/retour.php">

    <input type="hidden" name="PBX_REFUSE" value="<?=$wwwroot?>/achat/retour.php">

    <input type="hidden" name="PBX_ANNULE" value="<?=$wwwroot?>/achat/retour.php">

    <INPUT TYPE="hidden" NAME="PBX_LANGUE" VALUE="FRA">

    <INPUT TYPE="hidden" NAME="PBX_MODE" VALUE="1">

    <input type="submit" value="Pour régler en toute sécurité avec votre carte bancaire avec PAYBOX, cliquez ici" class="bouton">

    </form>

    J'ai mis la page retour.php que vous m'avez dites dans le répertoire achat

    Ai je fait une erreur ?

    Merci encore de votre aide très efficace.

  2. tgboy


    bonjour,

    je me permets d'ouvrir ce topic car j'ai une question qui me trouble depuis bien longtemps! Je pense que seul patrice pourra me répondre mais sait on jamais! Peut-être que quelqu'un a cette idée en tête aussi ^_^

    Alors voilà. J'aimerais savoir s'il serait possible de faire un système de vente privée sur peel premium? Mais attention, je vous explique exactement de quelle façon je le désire :)

    D'une, j'aimerais que ce soit que mes clients inscrits sur le site qui ont droit de visionner la partie vente privée. Mais attendez ce n'est pas fini ;)

    A partir de mes clients déjà inscrit, j'aimerais que ce soit seulement une certaine catégorie de personne. On va les appeler les "VIP".

    Pour résumer, j'aimerais que seuls mes clients VIP aient le droit de pénétrer dans l'espace "vente privée".

    Je ne sais pas si c'est faisable ou non, mais je trouvais que c'était une bonne idée.

    J'attends vos réponses et surtout celle de patrice, le gourou PEEL ;)

  3. louis


    ajoute :

    echo "<input type=\"hidden\" name=\"option\" value=\"".vn($sPrix)."\" />";
    
    							echo "<input type=\"text\" class=\"formulaire1\" name=\"qte\" value=\"1\" />";
    
    							echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";
    
    							echo "<img src=\"$wwwroot/images/caddie.gif\" align=\"absmiddle\" border=\"0\">";
    
    							echo "</a>";
    
    							echo "<a class=\"addcart\" href=\"java script:document.ajout".$prodId.".submit()\">";
    
    							echo  strtoupper(ADD_CART);
    
    							echo "</a>";

    avant if ($stock_remain != 0) {

    ps: fais attention si tu fais un copier/coller du code ci-dessous

    il ne faut pas d'espace à java script

    non, ça ne me donne rien de mieux, il faut toujours inserer un stock et le gérer

  4. paulanna


    ajoute :

    echo "<input type=\"hidden\" name=\"option\" value=\"".vn($sPrix)."\" />";
    
    							echo "<input type=\"text\" class=\"formulaire1\" name=\"qte\" value=\"1\" />";
    
    							echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";
    
    							echo "<img src=\"$wwwroot/images/caddie.gif\" align=\"absmiddle\" border=\"0\">";
    
    							echo "</a>";
    
    							echo "<a class=\"addcart\" href=\"java script:document.ajout".$prodId.".submit()\">";
    
    							echo  strtoupper(ADD_CART);
    
    							echo "</a>";

    avant if ($stock_remain != 0) {

    ps: fais attention si tu fais un copier/coller du code ci-dessous

    il ne faut pas d'espace à java script

  5. louis


    dans cette fonction print_critere_stock_prix ?

    oui, ligne 1384 en fin du code suivant

    1134 >>function print_critere_stock_prix($prodId) {

    global $wwwroot;

    global $repertoire_images;

    $sqlProd = "SELECT prix, prix_revendeur, promotion, tva, comments, on_stock, delai_stock, affiche_stock, on_perso, etat_stock FROM peel_produits WHERE id = '".$prodId."'";

    $resProd = mysql_query($sqlProd);

    $objProd = mysql_fetch_object($resProd);

    /* Choix entre prix grossiste et prix public */

    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    $prix = $objProd->prix_revendeur * (1-$objProd->promotion/100);

    $prix_barre = $objProd->prix_revendeur;

    } else {

    $prix = $objProd->prix * (1-$objProd->promotion/100);

    $prix_barre =$objProd->prix;

    }

    if ($objProd->on_stock == 1) { # Si le stock du produit est géré

    echo "<form method=\"POST\" action=\"$wwwroot/achat/caddie_ajout.php\" name=\"ajout".$prodId."\">";

    echo "<input type=\"hidden\" name=\"etat_stock\" value=\"".$objProd->on_stock."\">";

    echo "<input type=\"hidden\" name=\"delivery_stock\" value=\"".$objProd->delai_stock."\">";

    echo "<input type=\"hidden\" name=\"id\" value=\"".$prodId."\">";

    echo "<input type=\"hidden\" value=\"".$prix."\" name=\"prix\">";

    echo "<input type=\"hidden\" value=\"".$objProd->promotion."\" name=\"promotion\">";

    echo "<input type=\"hidden\" value=\"".$objProd->tva."\" name=\"tva\">";

    $sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks_temp WHERE produit_id = '".$prodId."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStock = mysql_query($sqlStock);

    /* Si la table des stocks temporaires est vide alors on teste la table réelle */

    if (mysql_num_rows($resStock) == 0) {

    $sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks WHERE produit_id = '".$prodId."' AND stock > 0"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStock = mysql_query($sqlStock);

    }

    $Stock = mysql_fetch_array($resStock);

    # R&eacute;cup&egrave;re le nombre de ligne dans le table, si &eacute;gal &agrave; 1 alors on est dans le cas d'un produit sans couleur ni taille

    # Dans ce cas, le critere sera trait&eacute; par <input type=\"hidden\">

    $numLigne = mysql_num_rows($resStock);

    $stock_remain = 0; #- Initialisation de la variable Stock restant

    $sPrix = 0; # Indique qu'il n'existe pas de prix / taille pour ce produit.

    if ($numLigne == 1 && $Stock['couleur_id'] == 0 && $Stock['taille_id'] == 0) { # Si il y a du stock mais pas de couleur et pas de taille

    /* PRODUIT CONTENANT UN STOCK SANS TAILLE NI COULEUR */

    echo "<input type=\"hidden\" value=\"||\" name=\"critere\">";

    if ($Stock['stock'] != 0) {

    $stock_remain = 1;

    echo "<br />".QUANTITY." : <input type=\"text\" class=\"formulaire1\" type=\"text\" size=\"2\" name=\"qte\" value=\"1\" onChange=\"if (this.value > ".$Stock['stock'].") {this.value=".$Stock['stock]."'; alert('La quantit&eacute; demand&eacute;e est sup&eacute;rieure au stock disponible.');}\" maxlength=\"3\" /><br />";

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";

    echo "<img src=\"$wwwroot/images/caddie.gif\" align=\"absmiddle\" border=\"0\">";

    echo "</a>";

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";

    echo strtoupper(ADD_CART);

    echo "</a>";

    echo "&nbsp;<img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\">&nbsp;<a href=\"achat/produit_details.php?id=".$prodId."\">&nbsp;".MORE."</a>";

    }

    } else { /* Produit contenant au moins une couleur ou une taille */

    if ($numLigne > 0) {

    $cName = "";

    $sName = "";

    $cId = 0;

    $sId = 0;

    $sPrix = 0; /* Indique qu'il n'existe pas de prix / taille pour ce produit. */

    $sqlStockTrue = "SELECT stock, couleur_id, taille_id FROM peel_stocks WHERE produit_id = '".$prodId."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStockTrue = mysql_query($sqlStockTrue);

    $stockTrue = mysql_query($sqlStockTrue);

    $selected = 1; #- cette variable permet d'initialiser les boutons radio en sélectionnant au moins 1 item

    if (mysql_num_rows($stockTrue) > 0) {

    echo "<p align=\"center\"><b>".CRITERIA." : </b><br />";

    echo "<select name=\"critere\" class=\"formulaire1\">";

    while ( $s = mysql_fetch_array($stockTrue)) {

    $resCouleur = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom FROM peel_couleurs WHERE id = '".$s['couleur_id']."'")

    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    $resTaille = mysql_query("SELECT id, nom_".$_SESSION['langue']." as nom, prix, prix_revendeur FROM peel_tailles WHERE id = '".$s['taille_id']."'")

    or DIE('Une erreur de connexion &agrave; la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR());

    if ($s['couleur_id'] > 0) { /* si il y a une couleur */

    $couleur = mysql_fetch_array($resCouleur);

    $cId = $couleur['id'];

    $cName = $couleur['nom'];

    }

    if ($s['taille_id'] > 0) { /* si il y a une taille */

    $taille = mysql_fetch_array($resTaille);

    $sName = $taille['nom'];

    if (isset($_SESSION['utilisateur']['priv']) && $_SESSION['utilisateur']['priv'] == "reve") {

    $sPrix = $taille['prix_revendeur'] * (1-$objProd->promotion/100);

    } else {

    $sPrix = $taille['prix'] * (1-$objProd->promotion/100);

    }

    $sId = $taille['id'];

    }

    $sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks_temp WHERE produit_id = '".$prodId."' AND couleur_id = '".vn($cId)."' AND taille_id = '".vn($sId)."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStock = mysql_query($sqlStock);

    /* Si la table des stocks temporaires est vide alors on teste la table réelle */

    if (mysql_num_rows($resStock) == 0) {

    $sqlStock = "SELECT stock, couleur_id, taille_id FROM peel_stocks WHERE produit_id = '".$prodId."' AND stock > 0 AND couleur_id = '".$cId."' AND taille_id = '".$sId."'"; /* Ici on ne recherche que les produits dont le stock est > 0 */

    $resStock = mysql_query($sqlStock);

    }

    $Stock = mysql_fetch_array($resStock);

    if (!empty($Stock['stock'])) {

    $stock_remain = 1;

    echo $selected;

    echo "<option value=\"".$cId."|".$sId."|".$Stock['stock']."\"";

    if ($selected == 1) {echo " selected";}

    echo ">";

    //echo "<input type=\"radio\" name=\"critere\" value=\"".$cId."|".$sId."|".$Stock['stock']."\"";

    if (!empty($cName)) {echo $cName;}

    if (!empty($sName)) {echo " &nbsp; ".$sName;}

    if ($sPrix != 0) {echo " &nbsp; ".fprix($sPrix)." &euro; TTC";}

    echo " - Stock : ".$Stock['stock'];

    echo "</option>";

    $selected++;

    } else {

    echo "<option value=\"NULL\">";

    if (!empty($cName)) {echo $cName;}

    if (!empty($sName)) {echo " &nbsp; ".$sName;}

    echo " : ".NO_AVAILABLE."</option>";

    }

    } # FIN DE LA BOUCLE WHILE

    echo "</select></p>";

    }

    } else { /* Fin de la boucle if ($numLigne > 0) */

    echo "<input type=\"hidden\" name=\"critere\" value=\"||\" />";

    }

    if ($objProd->comments != 0) { /* Si le produit permet au client de proposer un commentaire */

    echo "<br /><b>".COMMENTS."</b><br />";

    echo "<textarea name=\"comment\" class=\"formulaire1\"></textarea>";

    } else {

    echo "<input type=\"hidden\" name=\"comment\" class=\"formulaire1\" value=\"\">";

    }

    if ($stock_remain != 0) {

    echo "<input type=\"hidden\" name=\"option\" value=\"".vn($sPrix)."\" />";

    echo "<b>".QUANTITY." :</b> <input type=\"text\" class=\"formulaire1\" size=\"3\" name=\"qte\" value=\"1\" /><br />";

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";

    echo "<img src=\"$wwwroot/images/caddie.gif\" align=\"absmiddle\" border=\"0\">";

    echo "</a>";

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";

    echo strtoupper(ADD_CART);

    echo "</a>";

    1384> echo "&nbsp;<img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\">&nbsp;<a href=\"achat/produit_details.php?id=".$prodId."\">&nbsp;".MORE."</a>";

    }

  6. louis


    bizarre dans cette fonction print_critere_stock_prix as tu MORE

    oui, le seul More que j'ai est celui-ci

    echo "<a class=\"normal\" href=\"java script:document.ajout".$prodId.".submit()\">";

    echo strtoupper(ADD_CART);

    echo "</a>";

    echo "&nbsp;<img src=\"$wwwroot/images/lirelasuite.gif\" align=\"absmiddle\" border=\"0\">&nbsp;<a href=\"achat/produit_details.php?id=".$prodId."\">&nbsp;".MORE."</a>";

Twitter Advisto ecommerce

Facebook PEEL Shopping