|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Bonjour,
Je cherche a définir des objets en cascade. Voici en exemple de ce que je veux faire : classe[82].jour["Lundi"].groupe["A"].heure["M2"].element["Premier"].eleve[4].n_objet=1 classe[82].jour["Mardi"].groupe["A"].heure["M2"].element["Premier"].eleve[4].n_objet=4 classe[82].jour["Lundi"].groupe["A"].heure["M2"].element["Deuxième"].eleve[4].texte="test" .... Il me serait util aussi d'avoir des choses du type classe[82].Intitule="3A" ou bien eleve[4].Nom="Jean" Après avoir rempli ce genre de tableau (plusieurs dimensions et associatifs), j'utiliserai les différents résultats en fonction de certains critères. Avez-vous des idées ? |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 574 ![]() |
Mmm...okay...
donc tu es en train de concevoir un modèle objet pour des classes, élèves et activités... ...et la question est ? ^^ une question de conception ? d'implémentation ? Sois plus précis si tu veux bien, le titre est mystique, on ne sait même pas si tu as du code existant et un problème fonctionnel ou si tu cherches à déterminer comment écrire les fonctions constructeurs de tes types principaux (eleve, classe, activite, etc.), comment préparer l'interaction entre ta page et le modèle en question, et puis y a-t-il une base de données, etc. etc.
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Merci pour la réponse,
Le projet en php fonctionne est alimente une base de données mysql. J'ai donc une requette qui récupére des résultats. Ces résultats sont rangés par colonne : (classe,jour,groupe,heure,element,eleve) Pour visualiser ceux-ci dans ma page html, un événement du type mouseover me permettrais de les voir dans une info-bulle. J'ai besoin de les ranger en cascade et de les récupérer au moment voulu avec des critères. Je ne sais pas faire des objets, des constructeurs ou des types principaux. |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 574 ![]() |
Alors ca serait plutot un souci de "passage" de tes données depuis le php vers la page web en elle-même si je comprends bien...
Pour ce genre de besoin relativement complexe mais maintes fois redéveloppé, et comme tu ne sembles pas encore tout-à-fait familier avec la partie client (navigateur), j'aurais tendance à te suggérer de choisir et utiliser une librairie JS pour faire "le gros" du travail... Je ne suis pas le meilleur conseil pour ces outils là, mais il me semble que des recherches autour de jQuery, peut-être "JQgrid" ou "jQuery DataTable" devraient fournir de premières pistes... Je laisse la parole aux spécialistes des libs
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Je ne sais pas si je suis très clair dans mes explications, prenons un autre exemple farfelu (sans rapport) pour mieux comprendre ce que je cherche à faire.
Voir l'image en fichier joint : Comment organiser les données pour pouvoir faire ceci : Classe[4].Intitule= "3A" Classe[4].Eleve[2].Nom= "Dupont" Classe[4].Eleve[2].Nom= "Jean" Classe[4].Matériel["Pc"]=24 Classe[4].Matériel["Fer à souder"]=12 Classe[4].Matière["Math"].Nom_prof="M.Duval" Des tableaux ? Des classes ? Des objets ? Je suis perdu |
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 041 ![]() |
Personnellement je te recommanderais de regarder du coté de jQuery pour la transmission des données serveur <-> client avec un format json ou xml
J'opetrais pour ma part pour le json facilement ecnodé par php et récupéré par jQuery.
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Un grand merci pour vos réponses,
Json est la solution que j'envisage, voici un exemple : |
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() Romain VALERIPOOête Inscription : avril 2008 Messages : 2 574 ![]() |
Si je peux me permettre sans offense...
>>> hum... un incident s'est produit lors de l'indentation du code ? distraction passagère ? (obfuscation structurelle ? )
__________________
...pour les linguistes et les curieux >>> générateur de phrases aléatoires __________________ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com