Multiple update mysql

Utilisateur anonyme -  
a70m Messages postés 3121 Statut Contributeur -
bonsoir, bonjour je souhaiterais savoir si il est possible de faire un update dans une table mysql d'apres une valeur sur plusieur champs je m'explique :

une tab le de produit :
ref
nom
prix
commande

une table client
nom
email
commande_num

je voudrais que le numero de la commande viennenet s'afficher dans le champ commannde de la table produit pour tout les produits selectionnés

j'espere que c'est clair



--
PGC is not dead

13 réponses

  1. a70m Messages postés 3121 Statut Contributeur 217
     
    Salut,

    J'ai pas trop compris ton problème :/
    Enfin, je vois un peu ce que tu veux faire, mais, tu pourrais reformuler autrement ?

    Merci :D
    0
  2. Utilisateur anonyme
     
    je veux sur une table contenant les produits attribué un numéro de commande a chaque produits sélectionnés par l'utilisateur dans le champs commande de ma table
    structure de ma table produit

    ref
    nom_produit
    prix
    commande_numero

    voit tu mieux comme ça
    0
  3. a70m Messages postés 3121 Statut Contributeur 217
     
    Mais pourquoi tu n'attribuerais pas un numéro de produit à chaque produit et qu'à la commande client tu ajoutes ce numéro article ?
    0
  4. Utilisateur anonyme
     
    parce comme le nombre de produit que le client peut acheter et indéfini je ne vois pas comment construire la table pour enregistre la commande du coup comme tout mes produit sont unique ça me paraissait plus simple d'attribué le numéro de la commande a chaque produit sélectionné mais je ne réfléchi peut être pas dans le bon sens
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. a70m Messages postés 3121 Statut Contributeur 217
     
    Oui mais ça voudrait aussi dire que tes clients ne peuvent avoir qu'une seule commande...
    0
  7. Utilisateur anonyme
     
    non a chaque commande un nouveau numero de commande est attribué donc pas ce soucis
    0
  8. a70m Messages postés 3121 Statut Contributeur 217
     
    Bah tu fais une requête SQL qui récupère les infos de la table client.

    Donc tu auras :

    $nom_client = $donnees['nom'];
    email_client = $donnees['email'];
    $commande_num_client = $donnes['commande_num']; 


    Ensuite tu sélectionnes ton article
    $article = ...

    Et une requête UpDate

    mysql_query("UPDATE produit SET commande='$commande_num_client ' WHERE ref='$artcile'") or die(mysql_error());
    0
  9. Utilisateur anonyme
     
    OK mais pour le faire avec plein d'article en même temps je fais comment ?
    car je recupere ma liste d'article avec un caddie

    $_session['caddie'] as $refProduit

    en fait j'ai d'un coté un tableau (foreach)avec mes $sessions['caddie'] pour mes produit et une requête pour récupérer le numéro de commande

    désolé je suis un peu débutant en php
    0
  10. a70m Messages postés 3121 Statut Contributeur 217
     
    Oulah, Ca devient compliqué pour moi donc ne soit pas désolé, parce que je ne suis pas un As non plus, et je ne saurais t'aider plus. Désolé :/
    0
  11. Utilisateur anonyme
     
    pas de soucis merci d'avoir essayé je suis en galère depuis 2 heures sur ce truc
    du coup j'avais atteind le seuil critique ou il fallait que je demande un oeuil nouveau
    merci bonne route a toi
    0
  12. a70m Messages postés 3121 Statut Contributeur 217
     
    Merci :), à toi aussi,

    En fouillant un peu ton profil, j'ai vu que tu m'avais aidé à résoudre un de mes problèmes récemment, donc encore Merci :)

    Et bonne route à toi.

    Cordialement
    0
  13. Utilisateur anonyme
     
    il me semblait aussi avoir deja vu ton pseudo
    0
  14. a70m Messages postés 3121 Statut Contributeur 217
     
    C'était pour changer la police des mails en PHP.

    C'était un détails que je voulais régler sur mon site :)

    J'ai déjà réalisé pas mal de scripts PHP, mais en ce qui concerne la vente en ligne, les panier et tout, je n'y ai jamais touché donc je ne sais pas comment procéder.
    Encore désolé et bon courage à toi.
    0