jcrinformatique
Utilisateur open source-
Compteur de contenus
27 -
Inscrit(e) le
-
Dernière visite
Activité de jcrinformatique
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-
-
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
-