jcrinformatique

Utilisateur open source
  • Compteur de contenus

    27
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par jcrinformatique

  1. jcrinformatique a ajouté un message dans un sujet  frais de port   

    Bonjour j'ai le meme probleme que certaines personnes en ce qui concerne le poids max et mini, avez vous fait le complement de code pour rectifier ce probleme ? Si oui ou puis-je le trouver ?

    Jérôme
    • 0
  2. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    Voila je comprends pourquoi j'avais tant de probleme... en fait la table peel_utilisateurs_commandes est vide... et comme c'est elle qui fait le lien entre la table peel_commandes et la table peel_utilisateurs ....

    Mintenant j'aimerai avoir un renseignement sur un insert, car j'ai mes deux variables $commandeid (qui recupère le numéro de la commande) et $numclt (le numéro du client)

    la table d'enregidrment : peel_utilisateurs_commandes(#utilisateur_id;"commande_id) les variables : $commandeid ; $numclt

    si vous poouviez m'aider à rédiger cet insert ca m'aiderai beaucoup

    Merci d'avance Julien
    • 0
  3. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    je sais que je ne suis pas un geni de l'informatique, mais honnetement ta reponse est juste en quelque sorte la traduction du message d'erreur que j'obtiens avec un element supplémentaire car lui ne m'indique pas qu'il neconnai pas ma table juste que la colonne demandée n'existe pas !!! et si je vous embete avec cce probleme c'est parce sue dans ma table peel_utilisateurs la premiere colonne s'appelle "id" comme beaucoup voire toutes les tables de la BDD Mysql de peel.

    Jem'excuse oci pour ce message car tu n'est pas censée savoir que j'ai déjà vérifié la présence de la colonne "id" dans la table peel_utilisateurs et que je travaille avec avec la composition des tables de la BDD donc c'est pour avoir une "relecture" de ma requete que je vous embete car meme en ayant relu ma requete je n'ai pas reussi a trouver mon erreur, donc comme vous devez avoir plus l'habitude que moi de travailler le sql en quasiment un coup d'oeil vous arrivez a detecter des faute de syntaxe ...
    • 0
  4. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    c'est à dire ??? Elle n'existe pas dans la bese de données SQL ?

    Julien
    • 0
  5. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    j'ai besion d'une explication a propos de ca :

    1/

    $select1 = "select pu.id as puid, pu.code_client as pucc, pu.email as puemail, pu.civilite as puciv, pu.nom_famille as punom, pu.prenom as puprenom, pu.adresse as puadr, pu.code_postal as pucp, pu.ville as puv, pu.pays as pupays from peel_utilisateurs as pu where pu.id = (select puc.id_utilisateur from peel_utilisateurs_commandes as puc where puc.id_commande = ".$commandeid.")";

    2/ resultat :


    pouquoi 'pu.id' n'est pas connue ???

    julien
    • 0
  6. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    j'ai essayé la fonction que tu m'as fait passer mais en fait elle m'affiche exactement la meme chose sauf que c'est présenté différemment

    Julien
    • 0
  7. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    oui si tu le dis ... :rolleyes:

    sauf que je ne connais pas du tout cette fonction, ni comment elle fonction et comment on recupere les infos clients

    Mais apparement ca à l'air plus simple de faire avec cette fonction

    Julien
    • 0
  8. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    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] }
    • 0
  9. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    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



    Julien
    • 0
  10. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    salut c'est encore moi j'ai un probleme au niveau de ma requete mais je ne vois pas se qui cloche

    voila la requete :


    $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.")";

    et voila le message d'erreur qui s'affiche :



    je te precise tout de meme que la ligne 66 c'est la ligne qui suit la ligne de la requete

    Julien
    • 0
  11. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    ok dons je leur donne des alias et ensuite je rappelle les alias

    merci willy
    • 0
  12. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    C'est la table peel_commande
    • 0
  13. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    ok merci encore et encore

    Pour la requete je devrai y arriver (quand meme) par contre lorsque que l'on ecrit dans le csv :

    fwrite($create_csv,$com['id'] (pour 'instant je n'ai qu'une seule table)

    mais si je ve " id " de peel_facture et de peel_produit comment vais-je ecrire le " $com[id] " ?

    julien
    • 0
  14. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    je te fai un copier coller de la fonction complete au moins tu aura tout sous les yeux :rolleyes:


    function facture_csv($commandeid){ global $wwwroot; $csv_file = "fact_".$commandeid.".csv"; // la tu appeleras ta fonction comme ceci "facture_csv($num_facture);" en remplacant $num_facture par ton n° de facture $create_csv = fopen($csv_file,"w"); fwrite($create_csv,"fact".$commandeid."\r\n"); $select = "SELECT * FROM `peel_commandes` WHERE 1"; $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['id']. " | " .$com['id_utilisateur'] ." | " .$com['email'] ." | " .$com['id_trans'] ." | " .$com['client_info1'] ." | " .$com['client_info2'] ." | " .$com['motant'] ." | " .$com['total_produit'] ." | " .$com['cout_transport'] ." | " .$com['total_tva'] ."\r\n"); //là tu mets toutes les infos que tu veux en provenance de ta requete SQL, genre $prod['nom'] ou $prod[id] } fclose ($create_csv); }
    • 0
  15. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    enfin je peux juste choisir ce que je decide d'afficher ou pas non ?

    Mais le probleme ne vien pas de la requete mais de la boucle " while "

    julien
    • 0
  16. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    autant pour moi, jpense qu'il va faloir que j'aille dormir :/

    j'ai bien lesinformation que je souhaite le seul probleme c'est que pour la facture n°x ca va m'afficher x fois la meme ligne et je voudrai juste que ca me fasse autant de ligne que de produits presents dans la facture

    je reisere la boucle 'tant que' :


    while($com = mysql_fetch_array($req)) { fwrite($create_csv,$com['id']. " | " .$com['id_utilisateur'] ." | " .$com['email'] ." | " .$com['id_trans'] ." | " .$com['client_info1'] ." | " .$com['client_info2'] ." | " .$com['motant'] ." | " .$com['total_produit'] ." | " .$com['cout_transport'] ." | " .$com['total_tva'] ."\r\n"); //là tu mets toutes les infos que tu veux en provenance de ta requete SQL, genre $prod['nom'] ou $prod[id] }
    • 0
  17. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    pour la bonne requete sql je connai les info ke je doi y mettre ette que je pioche dans la table peel_commandes donc apres je me sert du nom des champs

    en se qui conserne cette fameuse ligne d'ecriture dans le csv


    fwrite($create_csv,fwrite($create_csv,$com['id']. " | " .$com['id_utilisateur'] ." | " .$com['email'] ." | " .$com['id_trans'] ." | " .$com['client_info1'] ." | " .$com['client_info2'] ." | " .$com['motant'] ." | " .$com['total_produit'] ." | " .$com['cout_transport'] ." | " .$com['total_tva'] ."\r\n"); une erreur est toujours la : Parse error: parse error, unexpected ';' in /homepages/11/d131874726/htdocs/test/Peel/achat/fin_commande.php on line 71 j'en profite pour te faire un copier/coller de la boucle : while($com = mysql_fetch_array($req)) { fwrite($create_csv,fwrite($create_csv,$com['id']. " | " .$com['id_utilisateur'] ." | " .$com['email'] ." | " .$com['id_trans'] ." | " .$com['client_info1'] ." | " .$com['client_info2'] ." | " .$com['motant'] ." | " .$com['total_produit'] ." | " .$com['cout_transport'] ." | " .$com['total_tva'] ."\r\n"); //là tu mets toutes les infos que tu veux en provenance de ta requete SQL, genre $prod['nom'] ou $prod[id] }

    Julien
    • 0
  18. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    meme messaged'erreur avec :

    fwrite($create_csv,.$com['id']|$com['id_utilisateur']|.$com['email']|.$com['id_trans']|.$com['client_info1']|.$com['client_info2']|.$com['motant']|.$com['total_produit']|.$com['cout_transport']|.$com['total_tva']"\r\n");

    et avec :

    fwrite($create_csv,$com['id']|$com['id_utilisateur']|$com['email']|$com['id_trans']|$com['client_info1']|$com['client_info2']|$com['motant']|$com['total_produit']|$com['cout_transport']|$com['total_tva']"\r\n");

    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /homepages/11/d131874726/htdocs/test/Peel/achat/fin_commande.php on line 71
    • 0
  19. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    merci beaucoup

    j'ai un dernier soucis en ce qui conserne "l'encadrement des valeurs" :

    dans l'ecriture de mon fichier csv j'ai :

    fwrite($create_csv,.$com[id]|$com["id_utilisateur"]|.$com["email"]|.$com["id_trans"]|.$com["client_info1"]|.$com["client_info2"]|.$com["motant"]|.$com["total_produit"]|.$com["cout_transport"]|.$com["total_tva"]"\r\n");

    et quand je valide ma commande la page qui s'affiche me renvoi ca :

    Parse error: parse error, unexpected '.' in /homepages/11/d131874726/htdocs/test/Peel/achat/fin_commande.php on line 71
    (la ligne 71 c'est la ligne de code que j'ai coller au-dessus

    julien
    • 0
  20. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    J'ai commencer la fonction :

    function facture_csv()
    {
    $csv_file = $fact."_".$num_facture; // il me fodrait, ici, recuperer le numero de la facture

    $create_csv = fopen($csv_file,"w");

    fwrite($create_csv,"composant de maligne cité ci dessus");

    | ( et ici, recuperer les infos concernant la facture
    |
    | qui sont affichees dans la page : " achat_maintenant.php "
    |
    | avant la validation de la commande )

    fclose $create_csv);
    • 0
  21. jcrinformatique a ajouté un message dans un sujet  Creation d'un fichier csv lors de la validation de la commande   

    oui vous m'aviez donnez des elements concernant les divers commande et variables utilisables mais le probleme reste entier... mon niveau est pitoyable en php... :/

    Mais est ce qu'il serait possible de recuperer des valeurs de variables de la meme page ou d'une page precedante pour créer ce fichier cvs, et comment les recuperee ?

    Julien
    • 0
  22. jcrinformatique a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Creation d'un fichier csv lors de la validation de la commande
    Etant developpeur debutant en php (j'ai juste vu coment faire apparaitre l'heure en dinamyque...) il me faudrait créer une fonction qui crée un fichier csv lors de la validation de la commande (validation du paiment) avec des renseignement deja isolé lors de l'affichage de la facture

    ex :

    ' n°_facture;ref_client;nom_client;ref_produit;designation_produit;qté_produit;pri
    x_UHT_produit;
    prix_total_produit(qte*prix_uht);cout_transport;adressse_livraison;cp_livraison;
    ville_livraison '

    et cette ligne doit etre reppettee pour chaque produits figurant dans la facture

    Julien
    • 41 réponses
    • 17 247 vues
  23. jcrinformatique a ajouté un message dans un sujet  probleme d'affichage du panier   

    ok ben merci beaucoup pour tes reponses jvoi cet apres-midi. Je pense que ca devrait aller. Merci encore et surement qu'on se reverra

    Julien
    • 0
  24. jcrinformatique a ajouté un message dans un sujet  probleme d'affichage du panier   

    function db2txt($comparateur)
    {
    global $wwwroot;

    $select = "select p.id, p.reference, p.nom_".$_SESSION['langue']." as nom, p.descriptif_".$_SESSION['langue']." as descriptif, p.poids, p.image1, p.image2, p.prix, p.promotion, c.nom_".$_SESSION['langue']." AS categorie, c.parent_id from peel_produits p, peel_categories c, peel_produits_categories pc WHERE pc.produit_id = p.id AND c.id = pc.categorie_id ORDER BY id";

    $req = mysql_query($select) or die ('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . mysql_error());

    echo "<b>Nom du comparateur : $comparateur</b>";

    $csv_file = $comparateur."_".$_SESSION['langue'].".".$_POST['format'];

    switch($comparateur) {

    case "twenga";

    $create_csv = fopen($csv_file,"w");

    fwrite($create_csv,"product_url|brand|description|price|merchant_id|in_stock|image_url|category\r\n");

    while($prod = mysql_fetch_array($req))
    {

    $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

    $descriptif = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['descriptif']))));

    $categorie = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['categorie']))));

    $prix = $prod['prix'] * (1-$prod["promotion"]/100);

    fwrite($create_csv,"");

    fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1852&id=".$prod['id'])."|");

    fwrite($create_csv,$nom."|".$descriptif."|".$prix."|".$prod['id']."|0|");

    if (!empty($prod['image1'])) {$image = "$wwwroot/administrer/upload/".$prod['image1'];} else { $image = "";}

    fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");


    }


    voila c'est la fonction recuperee dans comparateur/mysql2comparateur, en ce qui concerne la requete les XXX".$_SESSION[langue]." recupere le XXX en langue selectionnée par l'utilisateur ?

    ensuite est ce que les " $nom, $descriptif, $categorie,$prix,$prod " sont defini pour tout le site ? et si oui ou puis-je recuperer la liste ?

    et enfin (du moins pour le moment :( ) que fait le "strip_tags " , "striplashes " et "htmlspecialchars"

    ex : $nom = TrimExt(strip_tags(html_entity_decode(stripslashes($prod['nom']))));

    fwrite($create_csv,stripslashes("$wwwroot/achat/produit_details.php?affilie=1852&id=.$prod['id])."|");

    fwrite($create_csv,htmlspecialchars($image)."|".$categorie."\r\n");
    • 0
  25. jcrinformatique a ajouté un message dans un sujet  probleme d'affichage du panier   

    Merci encore pour la rapidité de vos reponses, c'est vraiment plus qu'appréciable !!

    Je suis allé voir la page comparateur/mysql2comparateur.php mais en fait j'ai un petit point d'ombre, ce sont toutes les variables utilisées etpas que dans cette page en particulier !!! Donc si vous pouviez zm'expliqué en quekques ligne les principe de déclaration en tout cas ou trouver les déclarations de variables ca m'aiderais beaucoup pour continuer le développement du site..

    Julien
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping