[Résolu] plusieurs fonctions update
2 participants
Page 1 sur 1
[Résolu] plusieurs fonctions update
J'essai d'utiliser une fonction update dans une boucle en php mais en faisant qu'une seul requete
j'essai de crediter plusieurs champs en meme temps mais qui ont pas la meme valeur
les champs ont un id unique mais il peut y avoir plusieurs ligne pour un meme membre
exemple :
UPDATE `maTable` SET quantite_camp=quantite-camp+ '1000' where id_membre='1' ;
UPDATE `maTable` SET quantite_camp=quantite-camp+ '500' where id_membre='1'
etc
j'ai essayer avec l'instruction CASE mais cela fonctionne seulement sur le premier update a moins que le code soit mal fait mais j'ai pas d'erreur d'afficher
Si quelqun a une piste svp
j'essai de crediter plusieurs champs en meme temps mais qui ont pas la meme valeur
les champs ont un id unique mais il peut y avoir plusieurs ligne pour un meme membre
exemple :
UPDATE `maTable` SET quantite_camp=quantite-camp+ '1000' where id_membre='1' ;
UPDATE `maTable` SET quantite_camp=quantite-camp+ '500' where id_membre='1'
etc
j'ai essayer avec l'instruction CASE mais cela fonctionne seulement sur le premier update a moins que le code soit mal fait mais j'ai pas d'erreur d'afficher
Si quelqun a une piste svp
xavmess- ***
- Messages : 212
Date d'inscription : 30/12/2010
Age : 42
Re: [Résolu] plusieurs fonctions update
Salut xavmess
Ta requete s'effectue par un formulaire ? GET / POST ?
Ta requete s'effectue par un formulaire ? GET / POST ?
jeeron- Moderateur
- Messages : 161
Date d'inscription : 27/10/2010
Re: [Résolu] plusieurs fonctions update
non malheureusement
car j'utilise une boucle while
Et un lien pour valider la totaliter des modification
mais si tu as autre chose je suis prenneur
car j'utilise une boucle while
Et un lien pour valider la totaliter des modification
mais si tu as autre chose je suis prenneur
xavmess- ***
- Messages : 212
Date d'inscription : 30/12/2010
Age : 42
Re: [Résolu] plusieurs fonctions update
et la boucle foreach ca marcherais pas ?
jeeron- Moderateur
- Messages : 161
Date d'inscription : 27/10/2010
Re: [Résolu] plusieurs fonctions update
oui j'ai uitliser cette fonction coter update
mais fonctionne pas
mais je fait seulement afficher cela fonctionne donc apparemment pas possible avec la fonction update
mais fonctionne pas
- Code:
session_start();
$_SESSION['panier'][] = array ("pid" => $pid,"recharge_camp" => $recharge_camp,"quantite_camp" => $quantite_camp);
if(isset($_SESSION['panier']))
$nb = count($_SESSION['panier']);
if($nb==0)
{header("Location: activer_camp.php");}
else{for($i=0;$i<$nb;$i++){
$pid = $_SESSION['panier'][$i]['pid'];
$recharge_camp = $_SESSION['panier'][$i]['recharge_camp'];
$quantite_camp = $_SESSION['panier'][$i]['quantite_camp'];
$quantite_camp2 = $quantite_camp+ $recharge_camp;
$gain= 'WHEN ".$pid." THEN ".$quantite_camp2." ';
}}
$query1 = "UPDATE time SET quantite_camp= CASE pid ".$gain." ELSE quantite_camp END where recharge_camp>0 and id_membre=".$id;
$result1 = MYSQL_QUERY($query1);
$query2 = "UPDATE time SET quantite_camp= CASE pid ".$gain." ELSE quantite_camp END where ligne=0 and id_membre=".$id;
$result2 = MYSQL_QUERY($query2);
@mysql_free_result($result);
mais je fait seulement afficher cela fonctionne donc apparemment pas possible avec la fonction update
xavmess- ***
- Messages : 212
Date d'inscription : 30/12/2010
Age : 42
Re: [Résolu] plusieurs fonctions update
Par contre là mes compétences en php m'empeche d'aller plus loin lool
Je laisse la place aux pros
Je continue a chercher pour toi en tout cas
Je laisse la place aux pros
Je continue a chercher pour toi en tout cas
jeeron- Moderateur
- Messages : 161
Date d'inscription : 27/10/2010
Re: [Résolu] plusieurs fonctions update
merci de ton aide jeeron
xavmess- ***
- Messages : 212
Date d'inscription : 30/12/2010
Age : 42
Re: [Résolu] plusieurs fonctions update
et avec la clause Or ?
(exemple: WHERE recharge_camp=0 OR ligne=0 OR id_membre=".$id.")
enfin je met ca je connais pas assez, mais possible d'adapter ?
(exemple: WHERE recharge_camp=0 OR ligne=0 OR id_membre=".$id.")
enfin je met ca je connais pas assez, mais possible d'adapter ?
jeeron- Moderateur
- Messages : 161
Date d'inscription : 27/10/2010
Re: [Résolu] plusieurs fonctions update
non malheureusement la seul piste que j'ai trouver c'est d'utiliser CASE
comme sur cette exemple
http://www.siteduzero.com/forum-83-530797-p1-update-sur-plusieurs-tuples.html
comme sur cette exemple
http://www.siteduzero.com/forum-83-530797-p1-update-sur-plusieurs-tuples.html
xavmess- ***
- Messages : 212
Date d'inscription : 30/12/2010
Age : 42
Re: [Résolu] plusieurs fonctions update
FIou en effet :s désolé en tout cas,
si quelqu'un a une soluce pour xav il est preneur !
si quelqu'un a une soluce pour xav il est preneur !
jeeron- Moderateur
- Messages : 161
Date d'inscription : 27/10/2010
Re: [Résolu] plusieurs fonctions update
voila je vient de trouver il suffisait de lancer la fonction update dans la boucle et non au dehors comme je faisait
au moins sa pourra servie d'exemple pour d'autre personne.
Merci jeeron
au moins sa pourra servie d'exemple pour d'autre personne.
Merci jeeron
xavmess- ***
- Messages : 212
Date d'inscription : 30/12/2010
Age : 42
Re: [Résolu] plusieurs fonctions update
Yeah j'ai rien fait moi !
COntent pour toi en tout cas !
COntent pour toi en tout cas !
jeeron- Moderateur
- Messages : 161
Date d'inscription : 27/10/2010
Re: [Résolu] plusieurs fonctions update
si tu m'aider a trouver
xavmess- ***
- Messages : 212
Date d'inscription : 30/12/2010
Age : 42
Sujets similaires
» (Résolu merci a web59) Aide empecher l'ouverture de plusieurs liens simultané sur script PTC
» Appel image par img.php dans tag [résolu]
» creationptcpts (résolu)
» impossible de se connecter [Résolu]
» statistique detailler coter editeur [Résolu]
» Appel image par img.php dans tag [résolu]
» creationptcpts (résolu)
» impossible de se connecter [Résolu]
» statistique detailler coter editeur [Résolu]
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|