IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] Envoi de MP à plusieurs utilisateurs


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Par défaut [PHP-JS] Envoi de MP à plusieurs utilisateurs
    salut !
    je vous explique mon probleme, j'ai fait une systeme de MP dans mon site mais j'aimerais que sur le formulaire d'envoi on ai la liste des admins avec par exemple des checkbox pour qu'on puisse envoyer a plusieurs admin en meme temps des messages. seulement les admins changent...

    donc j'ai :

    - une fonction qui lit dans ma bdd les utilisateurs dont le rang est admin.
    - une boucle qui affiche leurs pseudo et une checkbox.

    et il faudrais qu'a l'envoi je puisse envoyer une variable de type pseudo1;pseudo2;pseudo3 etc pour ensuite la découper avec reg match et a l'aide d'un array pouvoir faire une boucle d'envoi.

    sinon j'avais pensé a un code du style :

    quand on clique sur un pseudo, le champ de texte = champ de texte.";pseudo";

    et ainsi de suite pour chaque pseudo cliqué ! seulement je en sais pas le faire.

    je me prend la tete là dessus je vois aps du tout comment faire et j'en cauchemarde la nuit !

    merci a vous !

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Tu dis que tu as une fonction qui affiche une liste des admins avec des checkboxes.
    Donc normalement l'utilisateur aura à cocher un certain nombre de ses checkboxes et tout tu pourras récupérer leur valeur dans ton script puisqu'elles seront justement sélectionnées, non?
    Sinon tu peux aussi faire en javascript un evènement onchange pour tes checkboxes qui fait que des que tu coches tu ajoutes a une chaine ...;nom_courant mais quand tu décoches tu risques d'avoir des problemes pour l'enlever ca ne sera pas simple!

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Par défaut
    oui ca envoi bien la valeur des check box mais a la reception, le script ne sais pas comment s'apelle les variables. je pense que je vais devoir me tourner vers le javascript mais je n'y ai jamais touché!

  4. #4
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Une idée toute bete un peu bourrine :

    tu te fais une champ hidden dans ton formulaire qui contient la liste des noms des administrateurs séparés par des virgules (dans l'ordre dans lequel tu affiches les checkbox)

    comme ca dans le script destinataire, tu découpes la liste de noms avec un explode, et ca te permet de savoir quel nom est associé à quel numéro de checkbox (il me semble que tu sauras que tu as la checkbox d'indice 9, 17 et 20 de cochée c'est bien ca?)

    dis moi si tu n'as pas compris l'idée

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Par défaut
    compris !
    pas bete du tout mais jme tourne vers l'option javascript :
    avec un truc qui devrais faire :

    bouton.value = <?php donnee[pseudo]; ?>
    bouton.action {champtext=champtext +<?php echo ";donnee[pseudo]"; ?>}

    (ca c'est de l'explication )

    faut que je trouve coment ca se rédige en javascript maintenant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:document.pour.value=document.pour.value+';'<?php echo $donnees[login];?>" ><?php echo $donnees[login];?></a>
    ne marche pas, quelqu'un peut me dire pourquoi svp?

    mais je ne sais pas si c'est correct...

  6. #6
    Membre chevronné

    Avatar de Deepin
    Homme Profil pro
    Ingénieur - Chef de projet Modélisation/Simulation
    Inscrit en
    Avril 2004
    Messages
    3 164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Ingénieur - Chef de projet Modélisation/Simulation
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 164
    Par défaut
    salut,
    As tu des messages d'erreur en php ou en javascript ?
    A++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/09/2006, 12h58
  2. [PHP-JS] Envoi de données sur une même page...
    Par dudux dans le forum Langage
    Réponses: 8
    Dernier message: 14/09/2005, 13h51
  3. partager un schema entre plusieurs utilisateurs
    Par jrman dans le forum Oracle
    Réponses: 5
    Dernier message: 15/12/2004, 16h53
  4. [PHP-JS] Envoi de variable sans passer par un submit
    Par adilou1981 dans le forum Langage
    Réponses: 4
    Dernier message: 15/11/2004, 19h21
  5. Réponses: 4
    Dernier message: 14/10/2004, 17h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo