[Résolu]]Recuperer plusieurs varibles dans un foreach

Recuperer plusieurs varibles dans un foreach [Résolu]] - PHP - Programmation

Marsh Posté le 03-05-2008 à 09:06:45    

Bonjour,
 
je chercher comment récupérer plusieurs variables passées par l'url apres validation d'un formulaire, pour ensuite les traiter dans une boucle foreach avec un UPDATE.
 
Voila les données que je souhaite récupérer:
 

Code :
  1. <input name="qty_recue<?php echo '[' . $reference . ']['.$ancienne_qte.']['.$id_produit.']';?>" type="text" value="<?php echo $quantite_recue; ?>" size="1" />


 
Je voudrais les récupérer dans une boucle pour faire ensuite un UPDATE.
 
Pour etre plus clair, comment envoyer un tableau de 4 variables par l'url et comment les traiter ensuite dans une boucle avec un requete UPDATE ?
 
Merci de votre aide


Message édité par pipo83 le 04-05-2008 à 12:21:01
Reply

Marsh Posté le 03-05-2008 à 09:06:45   

Reply

Marsh Posté le 03-05-2008 à 09:13:29    

Ben c'est ce que tu fais déjà, là. :spamafote:
 
Par contre t'es obligé de balancer ça par l'URL ? Ça paraitrait beaucoup moins crade par POST.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 03-05-2008 à 09:39:29    

c'est sur la patie recuperation et traitement dans le foreach ou je peche en fait !
 
Un genre de truc comme ca mais pour recuperer tous les arguements:
 
foreach ($_GET['qty'] as $idajout => $qty)

Reply

Marsh Posté le 03-05-2008 à 09:50:12    

qty_recue, pas qty...
 
echo '<pre>', print_r($_GET, true), '</pre>'; si tu veux y voir plus clair.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 03-05-2008 à 10:00:14    

ok pour qty_recue.
Mais comment t'y prendrais tu pour recuperer les arguments de mon input qty_recues pour ensuite les traiter dans une boucle contenant un UPDATE au passage ?
merci

Reply

Marsh Posté le 03-05-2008 à 10:05:10    

Bah je sais pas ce que tu veux faire comme UPDATE moi. :spamafote:
 
Quel est le problème si tu peux boucler sur tes infos ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 03-05-2008 à 10:11:21    

Le probleme c'est que je ne vois pas comment les recuperer !
Un foreach, un for ou un while ?

Reply

Marsh Posté le 03-05-2008 à 10:14:51    

foreach ($_GET['qty_recue'] as $reference => $tmp) {
  foreach ($tmp as $ancienne_qte => $id_produit) {
    // ...    
  }
}


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 04-05-2008 à 12:20:07    

Merci pour ton aide Sielfried !
Probleme réglé

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed