Newsgroup: it.comp.www.php
Titolo: Organigramma (2)

Ragazzi, ho già postato qui il problema che ho dovuto affrontare, ma
la soluzione offerta gentilmente da uno di voi non è adatta.
Allora, ho una tabella contenente id, idpadre e nome del nodo.
Interrogando il database in modo opportuno (non è questo il problema),
dovrei generare qualcosa di molto simile a questo:
http://www.imf.org/external/np/obp/orgcht.htm
Ho pensato ad una tabella/griglia, da riempire con i nodi in maniera
verticale od orizzontale, a seconda del numero dei figli, ma mi sto
"arravogliando" con il codice.
Qlc ha un'idea!?!?
--
Non è il concetto di intelligenza extraterrestre a essere difficile da afferrare. 
E' il concetto opposto che incontra resistenze.
I. Asimov .

 Qlc ha un'idea!?!?
... cmq questa è la mia: 
http://www.aasoftech.com

 Qlc ha un'idea!?!?
... cmq questa è la mia: 
http://www.aasoftech.com
pbgiorno

... cmq questa è la mia: 
http://www.aasoftech.com
Avevo già dato un'occhiata a questo software...ma non si ha intenzione
di acquistare.
Inoltre, non è adattabile alle nostre esigenze. Tra l'altro è fatto in
ASP (con delle dll di supporto).
--
Ambrogio disse, riguardo a certe idee di software pirata ed al mio invito ad usare altri os:
"Quale sarebbe? Il linux? Quel coso dove 3000 programmi non funzionano?"

 ASP (con delle dll di supporto).
Dal mio punto di vista poichè quello che state cercando è una soluzione
completa, funzionale ed adattabile, forse è il caso di cercare qualcuno che
la implementi per Voi, oltretutto è un problema abbastanza particolare e non
sembra ci mettiate molto impegno con le proposte di soluzioni e/o di vie
provate.
Saluti.

 
http://www.imf.org/external/np/obp/orgcht.htm
Ciao, una cosa del genere non si può spiegare in due parole sul NG; non è 
certo una passeggiata fare uno script del genere.
In questo caso devi lavorare molto sulla progettazione del codice, 
studiando il problema accuratamente...
Secondo me dovresti prendere un buon libro di Algoritmi e Strutture dati e 
studiarti le liste linkate e gli alberi. 
Altrimenti mi chiedi un preventivo e ti faccio io il lavoro ;-)
Saluti e buon lavoro
-- 
Emanuele Colonnelli sviluppatore PHP/JAVA.
Progettazione e sviluppo di applicazioni e siti web.
email: 
emanu...@professionewebmaster.com

Tra l'altro, la pagina che ci hai indicato come esempio non è una pagina 
dinamica, ma credo che sia stata realizzata con un semplice editor HMTL o 
qualche altro tool di editing che esporta in formato HTML.
Potresti optare per questa soluzione se i tuoi dati non necessitano di 
cambiamenti frequenti.
Devi anche prendere in considerazione il fatto che un albero come questo 
all'interno di una pagina web sarebbe imprevedibile in quanto potrebbe 
crescere in modo sbilanciato sia in larghezza che in profondità, generando 
codice HTML poco chiaro per alcuni browser con un alto rischio di problemi 
di visualizzazione.
Insomma... non so fino a che punto ti convenga spendere risorse per una 
cosa simile in una pagina web.
Hai preso in considerazione il fatto di disegnare il grafico tramite le GD?
Saluti di nuovo


La soluzione stà nel creare una funzione ricorsiva che esplode i livelli,
purtroppo non ho la possibilità di vedere la tua pagina html di esempio, se
vuoi me la puoi postare come allegato.

Saluti di nuovo
--
..perché avevamo un cannone nel cortile.
De Andrade

Si presente come una TREE (non è un organigramma) ma essendo un albero può
egregiamente rappresentare gli stessi dati.
Inoltre il tutto è "navigabile".
http://webfx.eae.net/dhtml/xtree/
Viene fornita con un classi java ma leggendo il codice html che genera non
dovrebbe essere difficile da riprodurre anche con PHP.
Ciao.

dovrebbe essere difficile da riprodurre anche con PHP.
Grazie, č la prima cosa a cui ho pensato (dhtml/javascript per menu
stile esplora risorse). Ma lo stile dell'output non č piaciuto.
Credo di farlo a mano:)
--
PubbliProgress:
http://www.gruppokaos.it/pagine/Documenti/nestlč.htm
http://www.gruppokaos.it/pagine/Documenti/Controinformazione/un_opuscolo_scomodo.htm
http://www.gruppokaos.it/pagine/Documenti/Banche%20Dati/banche.htm