|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 23 ![]() |
bonjour à tous,
voilà, j'ai crée mon tableau( le but du tableau est : sur une colonne: une ligne d'entète (nom de machine), dessous : plusieurs lignes avec les erreurs de la machine, puis à nouveau une ligne d'entète avec le nom d'une autre machine...etc....etc... et tous ça dans le même tableau),ce que je veux faire c'est des sortes de petit + comme sous l'explorateur windows ou toutes applications, ces + serait là pour déplier ou replier le bloc d'erreur lié à la machine, ainsi au chargement de la page tous les blocs seraient fermés et l'utilisateur choisirait de déplier le bloc qu'il souhaite. et pour compliquer le tout je souhaiterais que ce soit uniquement en php... quelqu'un peut m'aider? svpppppppppppppp merci d'avance à tout le monde bonne journée. |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() |
sur un bouton "plus" tu mets un lien de type tapage.php?show=$id_machine
ensuite quand tu crées ton tableau, tu fais par exemple en imaginant que $machine contiennet le resultat de la requete qui te chercher toutes les machines Code :
je propose ceci parce que tu veux du tout php mais cela aurait été beaucoup plus adapté en javascript en jouant sur des hidden et visible. |
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() Sébastien AlfaiateDéveloppeur Web Inscription : janvier 2007 Messages : 1 330 ![]() |
Comme l'a dit Raideman, ton probleme serai plus adapté au javascript
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 23 ![]() |
javoue j'ai l'impression que c'est plus facile mais je n'ai jamais utilisé de javascript, donc je ne sais pas du tout l'insérer dans une page.... :S veuillez m'en excuser d'être aussi nul...^^
mais si tout de même vous avez la solution javascript je la veux bien.. merci encore pour tout.... |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 23 ![]() |
bon en fait je laisse tomber le principe de masquer ou d'afficher des blocs et je me dirige plutôt vers le fait que :
je mets un lien hypertext sur les noms de machines et quand l'utilisateur cliquera dessus, une deuxième page s'ouvrira avec l'affichage voulu. pour cela j'ai déjàa réalisé le lien sur les noms de machines ex la machine : dpekeld aura un lien nommé : "/machine_dpekeld.php" seulement à présent je souhaite créé la page correspondante à l'intérieur de laquelle, il y aura l'ouverture du fichier texte du nom de la machine(récupération de l'url) ,mais devant l'impossibilité de créer toutes les pages pour toutes les machines(trop de pages et pas dynamique du tout) je pense créer cela dynamiquement.euh j'entends par dynamiquement le fait que la page php commune s'apellerait par exemple "machine_.... .php" et qu'elle s'ouvrirait avec l'url comportant le nom de la machine... j'avoue c'est carrément flou , si vous comprenez pas certaines choses n'hésitez pas , j'ai vraiment besoin de ce code... merci d'avance pour l'interet que vous avez portez... deepwrath |
|
|
00
|
|
|
#6 | ||
|
Membre émérite
![]() |
bonjour
tu es dans ta page principale (page1.php) ou tu as le tableau que tu parlais en premier lieu... il y a des liens pour chaque machine, ce lien ouvre une seconde page appelons la description_machine.php hors dans ce liens tu peux lui passer une variable $_GET pour savoir de quel machine tu parles et ainsi monter ton affichage dynamiquement selon la variable que tu recois Dans ta page1.php, l'affichage de ton tableau provient d'une bdd? si c'Est le cas, c'est très facile, lorsque tu creer ton lien dans l'affichage tu lui passe l'id de la machine en question Code :
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être! La position des Développeurs de developpez avec les explications |
||
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 23 ![]() |
ça me plait ce que tu dis mais non ce n'est pas dans une bdd .
ce que je veux ouvrir dans la deuxième page ce sont des fichiers textes. exemple la machine "ddiehfhf" va dans la page suivante ouvrir le fichier : "info_ddiehfhf.log" avec un systeme tout bête de file(info_ddiehfhf.log) que je met dans un tableau et que j'affiche avec ce script Code :
merci de tenter de me répondre. |
||
|
|
00
|
|
|
#8 | ||||
|
Membre émérite
![]() |
et bien
comme ton tableau est static dans ta page 1 c'est la meme chose en fait pour tes liens ils vont etre définis d'avance dans ta page1 Code :
Si tout tes fichier .log ont la même forme de nom de fichier ex: info_ddiehfhf.log , info_odri1.log il y a juste le nom après le underscore qui change tu peut alors faire un truc du genre Code :
ex: info_ddiehfhf.log , fichier_pas_rapport.log, informationOrdi.txt ... et bien tu peux soit les renommer sous la meme forme ou encore passer le nom de fichier dans le lien directement, mais la..ca devient un peu moins jolie en espérant t'avoir aider en passant quand tu post du code...utilises la balise [code] ou le petit # dans les bouton de mise en forme du message
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être! La position des Développeurs de developpez avec les explications |
||||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 23 ![]() |
merci vraiment trop un grand merci!!
c'est exactement ça que je voulais!!! parce que comme tu avais bien compris mes fichiers avaient tous le même nom . et d'accord par la suite mes bouts de code je les mettraient entre balises code. merci encore. probleme résolu!^^ bonne journée à tous. deepwrath |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com