Récupérer variables formulaires sans POST, direct en php avec pointeur

Récupérer variables formulaires sans POST, direct en php avec pointeur - PHP - Programmation

Marsh Posté le 30-10-2002 à 11:37:06    

Bonjour, j'ai une page qui doit permettre  d'ajouter des utilisateur à un groupe. Pour cela, j'utilise deux listes déroulantes à chox multiples, une avec tous les noms et une autres avec ceux qui sont dans le groupe. On peut les faire passer de l'un à l'autres sans problème.  
 
Par contre, je ne peux pas utiliser la méthode post pour récupérer les donner du formulaire car dans la liste final qui contient les personnes qui seront dans le groupe, les variables ne sont pas considérés comme 'selected' quand je clique sur le bouton 'submit' du formulaire.  
 
Avec Javascript, j'arrive à récupérer les variables de la liste, mais du coup je ne peux pas passer les variables à php pour qu'il aille écrire sur un annuaire ldap.
 
Existe t'il un moyen de récupérer directement les données des champs et de la liste avec php sans passer par POST ni par du Javascript. :pt1cable:  
 
En gros, je recherche l'équivalent de la commande javascript:
 
document.formulaire.nom_liste.[].value ,mais en php.
 
 
Pouvez vous m'aider? et est ce ke c'est possible?
OU alors est ce kon peut passer des variables javascript vers du php :D
 
@très vite...
 
 :bounce:
 :sarcastic:

Reply

Marsh Posté le 30-10-2002 à 11:37:06   

Reply

Marsh Posté le 30-10-2002 à 11:54:33    

tu récupères directement tout en php en faisant un post  
(si ça t'amuses tu peux faire un get, mais je vois pas l'intérêt!).
 
En html, déclare ta liste déroulante (multiselect) contenant les personnes du groupe avec name="membres[]"
En javascript, arrange toi pour qu'ils soient tous sélectionnés avant le clic sur le bouton d'envoi (tu fais une boucle sur les éléments de la liste et tu mets la propriété selected (?) à true).
 
tu récupèreras tout dans un tableau en php  
$mbr= $HTTP_GET_VARS['membres'];
echo $mbr[0];
echo $mbr[1];
...


---------------
...oups kernel error...
Reply

Sujets relatifs:

Leave a Replay

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