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 :

Organiser son script de gestion de données


Sujet :

Langage PHP

  1. #1
    Membre éclairé

    Inscrit en
    Juin 2006
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 320
    Par défaut Organiser son script de gestion de données
    Bonjour à tous,
    Comme je suis hyper débutante en PHP, j'ai besoin d'un peu de méthodo.
    J'ai stocké dans une base de données mysql 2 tables (agences et agents) liées par un identifiant commun (id_agence).
    Pour afficher les données, j'ai une double boucle imbriquée qui fonctionne très bien:
    Pour chaque agence {
    affiche certaines données de base (nom, adresse, tel)
    pour chaque agent de l'agence{
    affiche certaines données de base (nom, tel fixe, tel portable)
    }
    }
    Jusque là, il n'y a pas de soucis, j'ai mes infos.

    Sauf que je souhaiterai que l'utilisateur puisse développer/réduire plus de détails d'une ou plusieur(s) agence(s) ou d'un ou plusieurs agent(s) via un petit bouton "+"/"-" au bout de chaque ligne de mon tableau.
    En gros, si l'utilisateur clique sur un "+" d'une ligne, cette ligne (agence ou agent) en montrera plus de détails et le bouton deviendra "-". Et inversement.

    Et c'est là que je bloque.

    Je ne sais pas comment organiser mon script pour réaliser cette action.
    Le problème, c'est que comme j'apprend toute seule, je n'arrive même pas à savoir comment organiser mon script, s'il y a des astuces en ajoutant une variable qu'il serait possible d'affecter à chaque agence/agent, etc. J'ai fouillé dans les tutos, je ne trouve pas de solution (j'ai pourtant pas mal de notions de développement, bien que je ne sois encore qu'un petit - tout petit - scarabée en PHP...)

    Bref, là, c'est carrément un besoin de méthode...

    Est-ce qu'un grand gourou du PHP aurai une piste vers laquelle m'orienter?
    Merci d'avance...

    PS: faut-il poser ce genre de message dans la section "débutant" ou dans la section "syntaxe"?

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    salut,
    masquer ou afficher des info il faudra passer par du javascript (sauf si tu veux recharger constamment ta page)

    Dans tes boucle il suffira d'insérer un div disable contenant tes info et inséré également ton + avec l'option onclick.
    Cette action faisant appel à ta fonction javascript devant afficher ta données masquée.

    Donc je te conseille de voir du côté du forum javascript pour obtenir de l'aide en fonction de tes besoins.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

Discussions similaires

  1. Exporter une base de données et son programme de gestion
    Par jackvpt dans le forum Bases de données
    Réponses: 62
    Dernier message: 16/03/2011, 10h33
  2. Réponses: 0
    Dernier message: 06/09/2010, 21h53
  3. Réponses: 0
    Dernier message: 19/07/2010, 16h32
  4. Génération de script SQL avec les données
    Par borgfabr dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 05/03/2004, 13h57
  5. Réponses: 3
    Dernier message: 24/11/2003, 17h41

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