Flux d’activité

Flux d’activité de Messages

  1. jcrinformatique


    voila la requete et la boucle

    	$select = "SELECT pca.produit_id as pcaproduit_id, pc.id_utilisateur as pcid_utilisateur, pc.email as pcemail, pc.client_info1 as pcclient_info1, pc.client_info2 as pcclient_info2, pc.montant as pcmontant, pc.montant_ht as pcmontant_ht, pc.total_produit as pctotal_produit, pc.paiement as pcpaiement, pc.cout_transport as pccout_transport, pc.total_tva as pctotal_tva, pc.poids as pcpoids, pc.tva as pctva, pc.zone as pczone, pca.commande_id as pcacommande_id, pca.prix_ht as pcaprix_ht, pca.quantite as pcaquantite, pca.total_prix_ht as pcatotal_prix_ht from peel_commandes as pc, peel_commandes_articles as pca where pc.id = pca.commande_id and pca.produit_id=(select pc.id from `peel_commandes` as pcp where pcp.id=".$commandeid.")";
    
    
    	$req = mysql_query($select) or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());
    
    
    	while($com = mysql_fetch_array($req))
    
    		{
    
    
    			fwrite($create_csv,$com['pcaproduit_id']."|".$com['pcid_utilisateur']."|".$com['pcemail']."|".$com['pcclient_info1']."|".$com['pcclient_info2']."|".$com['pcmontant']."|".$com['pcmontant_ht']."|".$com['pctotal_produit']."|".$com['pcpaiement']."|".$com['pccout_transport']."|".$com['pctotal_tva']."|".$com['pcpoids']."|".$com['pctva']."|".$com['pczone']."|".$com['pcacommande_id']."|".$com['pcaprix_ht']."|".$com['pcaquantite']."|".$com['pcatotal_prix_ht']."\r\n"); //là tu mets toutes les infos que tu veux en provenance de ta requete SQL, genre $prod['nom'] ou $prod[id]
    
    
    		}

  2. atila-diffusion


    Salut Toubi, ca pour ne laisser que le bouton ajouter au caddie, lorsque le produit est disponible qu'une seule fois c'est possible.

    D'ailleurs, à priori, je verai de regler ce probleme pour toi et pour negoce dans le courant de la semaine.

    Faut juste ne pas etre préssé car je bosse au boulot et en extra pour me faire un peu des soussous moi aussi, alors patientez cette fin de semaine, je gere la vérification pour que l'on ne puisse mettre dans le caddie plus de produit que ce que vous avez reelement en stock (stock réel).

    Bonne journée les amis.

  3. atila-diffusion


    tu as bien mis ceci pour ton test.php ?

    <?php

    header('Content-type: text/xml; charset=utf-8');

    $query = "SELECT * FROM `peel_produits`";

    $result = @mysql_query($query);

    if (mysql_num_rows($result) > 0) {

    print "<results>";

    while ($article = mysql_fetch_array($result)) {

    print "<rs id='". $article['id']."' info=". $article['XXX ce que tu veux]."'>". $article['nom_fr']."</rs>";

    }

    print "</results>";

    }

    ?>

  4. catseyes


    Bonjour les gars,

    oui, c'est ça Willy.

    Je voudrais que le bt commander ajoute le produit et ouvre la page caddie_affichage.php.

    J'avais pensé à écrire une fonction, mais, est ce vraiment la solution la mieux adaptée?

    Si oui, j'aurais besoin d'un coup de pouce:

    D'une part, les variables ( lesquelles dois-je déclarer?)

    un a href risque de poser des problèmes alors on écrit a_href ?

    Si oui, a_href n'est plus rédigé comme il faut pour faire le lien ! :rolleyes:

    Que c'est compliqué lorsqu'on démarre ! :P

    <?php
    
    function commander(..., $a_href) 
    
    {
    
    <script language="JavaScript" type="text/javascript" src="document.ajout <?php echo $prod['id'] ?>.submit()">;
    
    $a_href="<a href="<?php echo $wwwroot?>/achat/caddie_affichage.php"</a>";
    
    }
    
    ?>
    Dans le cas du header : - définir la variable ajout : $ajout= 'java script:document.ajout<?php echo $prod['id'] ?>.submit()'; je peux le rédiger tel quel? ça me parait étrange ! - Peut on faire un "if" sans "else" ?
    <?php
    
    if  ($ajout){
    
     <?php echo $wwwroot?>/achat/caddie_affichage.php
    
    ?>
    les deux syntaxes sont elles équivalentes?
    <?php
    
    if (java script:document.ajout<?php echo $prod['id']?>.submit())
    
    {
    
    <?php echo $wwwroot?>/achat/caddie_affichage.php
    
    }
    ce qui donnerait un header complet de type
    <?php
    
    $ajout= 'java script:document.ajout<?php echo $prod['id'] ?>.submit()';
    
    $host  = $_SERVER['HTTP_HOST'];
    
    $extra = 'achat/caddie_affichage.php';
    
    
    if ($ajout)
    
    {
    
    header("Location: http://$host/$extra");
    
    }
    
    
    ?>

    oui, je sais, je pose beaucoup de questions, mais je dois progresser !

  5. pruault


    salut phildu34,

    on attends donc tes remarques

    et dès que Patrice est prêt pour nous "offrir" cette option en ligne, on attends le son de la corne de brume :P

    (euh pour moi, les infos par mail m'interesse :rolleyes: )

    Je n'ai rien modifié sur votre compte, j'ai simplement inséré correctement les données

  6. jcrinformatique


    merci willy il me semblait avoir réécri un message mais il n'est pas passé, c'etait pour te dir que j'avai trouver mes erreurs.

    excuse moi de t'avoir derrangé pour rien.

    Par j'aimerai avoir dans mon fichier csv une ligne par produit present dans la commande qui comporte le numéro du client son email et tous les renseignement du produits (ref_prod , nom_prod, qté, montant total prod ht, montant total prod ttc) aisi que le montant total ht de la facture et son montant ttc

    et lorsque je fai une simulation j'obtiens (avec 2 prod differents) deux lignes mais j'ai pas les renseignements client qui apparaissent comme il faut

    96

    1|914|kefren@orange.fr|JULIEN BALLESIO

    740 chemin des graves

    82370

    reynies

    France

    0606060606

    kefren@orange.fr

    |JULIEN BALLESIO

    740 chemin des graves

    82370

    reynies

    France

    0606060606

    kefren@orange.fr

    |8.28000|6.92308|2.00000|Chèque|6.28|1.36|200.00||France|1|1.67|1|1.67

    25|915|julien.ballesio@gmail.com|JU BAL

    5454545

    82370

    ghdthj

    France

    06545456

    julien.ballesio@gmail.com

    |JU BAL

    5454545

    82370

    ghdthj

    France

    06545456

    julien.ballesio@gmail.com

    |9.78000|8.17726|3.50000|Chèque|6.28|1.60|100.00||France|25|2.93|1|2.93

    Julien

  7. Willy


    wahou!

    quelle efficacité

    merci infiniment Willy

    comme je ne suis pas expert peux tu me dire

    1°) dans quel fichiers je dois remplacer ces codes

    2°) dans newsletter il y a unfichier subsribe dans lequel je retrouve une partie de code, dois je aussi le modifier. (lignes 50 à 55)

    3°) peux tu m'expliquer comment " passez la commande suivante en SQL"

    Update peel_utilisateurs

    Set format='html'

    where format='text' OR format=''

    encore merci

    1) dans utilisateurs/enregistrement.php

    2) je ne sais pas je n'utilise pas wana comme dit paulanna, contactez les sur leur forum ca sera mieux

    3) sur votre hebergement, vous devez avoir accès a voter base de donnés. Peut etre par phpmyadmin, cliquez sur votre base, puis sur l'onglet sql, collez le code et executez. MAIS AVANT sauvegardez votre base c'est IMPERATIf en cas de soucis.

    Willy

  8. Willy


    	$select = "SELECT pc.id, pc.id_utilisateur, pc.email, pc.client_info1, pc.client_info2, pc.montant, pc.montant_ht, pc.totalt_produit, pc.paiement, pc.cout_transport, pc.total_tva, pc.poids, pc.tva, pc.zone, pca.commande_id, pca.produit_id, pca.prix_ht, pca.quantite, pca.total_prix_ht from (`peel_commandes` ac pc )inner join (`peel_commandes_articles` as pca) on pc.id = pca.commande_id where pca.produit_id=(select pc.id from `peel_commandes` as pc where pc.id=".$commandeid.")";

    Tu as déja 2 erreurs de frappe:

    - pc.totalt_produit --> pc.total_produit

    - `peel_commandes` ac pc --> `peel_commandes` as pc

    Déja là tu n'auras plus d'erreurs (au moins sur phpmyadmin) , MAIS...

    - tu joints 2 fois la même table avec le même alias "`peel_commandes` as pc"

    - tu joints un id produit et un id de commande.

    Pour moi il faut que tu revois ta requete et que tu joignes peel_commandes, peel_commandes_articles et peel_articles.

    Willy

  9. Willy


    Pour moi il y a 2 solutions, soit tu ne mets que:

    $prod['on_stock'] == 1 ? affiche_critere_stock1($prod['id'], $prod['affiche_stock'], $form = "details") : affiche_critere_stock0($prod['id'], $form = "details");

    Soit tu modifies affiche_critere_download() en ajoutant la gestion des critères, mais la c'est un peu chaud quand même.

    Tente la solution 1 en mettant en commentaire le reste et dis nous.

    Willy

  10. phildu34


    Patrice m'a envoyer un mail en me disant qu'il s'en occupait sur mon site en meme temps que l'ajout d'un module CB , donc attend un peu et je te dirai ce qu'il en est !!!

    bon alors des nouvelles de ces satanés frais de port , avec la modif que m'a fait Patrice , sa à l'air de fonctionner , mais !!

    j ai pas eu encore le temps de tout verifié ni meme de le remercier pour cette modif !!

    alors je remercie patrice et dans la soirée je vais jeter un oeuil si sa fonctionne pour tous les articles .

    j'ai simplement vu que maintenant il y avait des bornes hautes et basses !!!!

    A suivre ...

Twitter Advisto ecommerce

Facebook PEEL Shopping