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

PHP & Base de données Discussion :

Réalisation d'un synoptique


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 15
    Par défaut Réalisation d'un synoptique
    Bonjour,

    Je me casse la tête pour trouver une solution à mon objectif.....
    J'explique mon souhait :

    Réalisé et fonctionnel :
    - Par un formulaire les adhérents de l'association s'inscrivent. Les infos sont stockées dans une BDD SQL dans une table "adh_a_valider"
    - L'administrateur des adhésions voit les adhésions en attente sur une page PHP (résultat d'une extraction SQL par une boucle "while") avec une ligne par adhérent.
    Mon souhait
    - Pour chaque adhérent en attente, sur chaque ligne je souhaiterais un bouton ou un lien pour valider l'adhésion qui aurait pour effet de copier les infos de l'adhérent de la table "adh_a_valider" vers la table "adh_ok", supprimer les infos de la table "adh_a_valider" et pour finir réafficher la liste des adhésions en attente avec l'adhérent validé qui aura disparu.

    Ce que j'attends : le process à dérouler/créer
    J'espère être clair et pouvoir avoir de l'aide de votre part.

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Bonjour,
    Pourquoi avoir 2 tables et devoir gérer des copies quand un champs représentant l'état pourrait suffire ?

    En gros la table adhérant pourrait ressembler a quelque chose comme :
    id,nom,prenom,etat

    Etat étant (par exemple) à 0 quand non validé et à 1 quand validé.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 15
    Par défaut
    Bonjour grunk,

    Effectivement un champ "etat" peut être une solution mais ça ne répond pas à ma demande d'avoir pour chaque adhérent en attente d'avoir un bouton ou un lien avec 2 choix valider/rejeter.

    Pour l'instant j'ai pour chaque adhérent en attente 3 boutons type "radio" avec "valider/rejeter/attendre" et un "submit" general pour traiter.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 573
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 573
    Par défaut
    cela se fait d'habitude avec une balise "form" qui contient le tableau avec toutes les inscriptions.
    dans le fichier php qui traite ce formulaire, vous allez récupérez les données dans le tableau $_POST et faire une requete sql UPDATE pour chaque inscription.
    et à la fin vous redirigez vers la page des inscriptions avec ce code :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    header("Location: liste_inscriptions.php");
    exit();

    si vous avez besoin de plus d'aide, montrez nous le code que vous avez essayé.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 15
    Par défaut
    Merci Mathieu,

    Réponse tardive....
    Vous m'avez donné la solution dans votre explication. Pour chaque adhérent en attente de validation, j'envoie l'instruction valider/rejeter/attendre par un formulaire. Je traite sur page valid_rejet.php et en fin de traitement je place un header qui me réaffiche la liste des adhérents en attente où seul ceux qui étaient cocher "attendre sont restés.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    header("Location: adhfor_val.php");
    exit();
    Pour info la ligne de formulaire pour envoyer les données à traiter. La syntaxe est quelque peu complexe mais ça fonctionne !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    echo "<tr><td width=\"50%\" class=\"def_std\" style=\"padding-left:5px\">
    <input name=\"valid".$i."\" value=\"valid"."_".$data['num_adh']."\" border=\"0\" type=\"radio\">&nbsp;Valider&nbsp;<br>
    <input name=\"valid".$i."\" value=\"rejet"."_".$data['num_adh']."\" border=\"0\" type=\"radio\">&nbsp;Rejeter&nbsp;<br>
    <input name=\"valid".$i."\" value=\"attend"."_".$data['num_adh']."\" checked border=\"0\" type=\"radio\">&nbsp;Attendre&nbsp;</td>
    </tr>\n";

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

Discussions similaires

  1. msi ou comment réaliser un installeur?
    Par herzleid dans le forum Delphi
    Réponses: 11
    Dernier message: 09/04/2007, 19h27
  2. Réaliser un Chat avec support IP
    Par Sub0 dans le forum Développement
    Réponses: 12
    Dernier message: 14/07/2006, 10h59
  3. Comment réaliser des modèles de documentations avec XML ?
    Par Dams76 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 29/08/2003, 02h15
  4. [Radio fréquence] réalisation d'une application
    Par WriteLN dans le forum Développement
    Réponses: 14
    Dernier message: 05/06/2003, 14h36
  5. [imprecis]Réaliser a^n avec seulement l'opérateur d'addition
    Par Amon dans le forum Algorithmes et structures de données
    Réponses: 18
    Dernier message: 08/11/2002, 22h22

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