Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Grafici e passaggio array

    Salve ragazzi!!!
    Voglio chiedervi una mano...dovrei fare dei grafici in php con una grande mole di dati estratta da un database. questi dati, per fare i grafici, li metto in array e li passo tramite il comando nomedellapagina?array=$array&...ecc ecc. Il problema è che quando i dati sono troppi, il browser mi impedisce di aprire la pagina dei grafici. Quando entro nella pagina, nella barra degli indirizzi ho questa stringa:

    nomesito/LineChartTest.php?titolo=Andamento%20grafico%20dei %204%20pacchetti%20inviati&ppp=0,4,0,0,4,4,1,0,0,0 ,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4 ,4,4,4,4,4,4,4,4,4,4,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0 ,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,4,4,4,4,4,4,4,4 ,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4 ,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 ,4,4,4,4,4,4,4,4,0,4,4,4,4,4,4,4,4,4,4,0,0,4,0,0,0 ,0,0,0,0,0,0,0,0,0,0,4,0,0,4,4,4,4,4,4,4,4,4,4,4,4 ,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 ,4,4,4,0,0,4,4,4,0,4,4,4,4,4,4,0,4,4,0,4,4,4,4,0,0 ,0,4,4,4,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 ,4,0,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,4,0,0,4 ,0,0

    ed è proprio questo che voglio eliminare... cioè non voglio stampare nella barra i valori passati e al tempo stesso voglio che i dati vengano passati alla pagina del grafico. Spero che qualcuno mi possa aiutare.
    Poi vorrei chiedervi se è possibile ingrandire la dimensione dei grafici a seconda dei dati passati (ripeto... arrivano anche a 600/700 dati)
    Grazie ancora, ciao!!!!

  2. #2
    puoi usare un form con metodo POST creando un controllo, magari nascosto, per ogni variabile che vuoi passare. oppure memorizza i dati in un file di testo temporaneo che poi leggi e distruggi nella pagina di destinazione.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    quindi dovrei salvare l'array in un file *.txt e passarlo nella pagina dei grafici. vorrei sapere se il passaggio del file è sempre con la sintassi "?pagina=$paginadapassare" oppure cambia. inoltre, riuscito a passare il file, basta aprirlo e scompattare l'array??? Se riesco sono davvero contento...
    Ciao!!!!!

  4. #4
    potresti creare un array dei dati , inserirli in una variabile $_SESSION e recuperarla poi per visualizzare i dati

  5. #5
    questo nn l'ho afferrato.... con il file di testo sto avendo degli errori:

    Warning: include(venlinux/members/prova.txt) [function.include]: failed to open stream: No such file or directory in C:\Programmi\xampp\htdocs\venlinux\members\libchar t-1.2\demo\LineChartTest.php on line 26

    Warning: include() [function.include]: Failed opening 'venlinux/members/prova.txt' for inclusion (include_path='.;C:\Programmi\xampp\php\pear\') in C:\Programmi\xampp\htdocs\venlinux\members\libchar t-1.2\demo\LineChartTest.php on line 26

    Warning: fopen(venlinux/members/prova.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Programmi\xampp\htdocs\venlinux\members\libchar t-1.2\demo\LineChartTest.php on line 27

    Warning: fread(): supplied argument is not a valid stream resource in C:\Programmi\xampp\htdocs\venlinux\members\libchar t-1.2\demo\LineChartTest.php on line 28

    cosa vuol dire????

  6. #6
    questo nn l'ho afferrato.... con il file di testo sto avendo degli errori:

    Warning: include(venlinux/members/prova.txt) [function.include]: failed to open stream: No such file or directory in C:\Programmi\xampp\htdocs\venlinux\members\libchar t-1.2\demo\LineChartTest.php on line 26

    Warning: include() [function.include]: Failed opening 'venlinux/members/prova.txt' for inclusion (include_path='.;C:\Programmi\xampp\php\pear\') in C:\Programmi\xampp\htdocs\venlinux\members\libchar t-1.2\demo\LineChartTest.php on line 26

    Warning: fopen(venlinux/members/prova.txt) [function.fopen]: failed to open stream: No such file or directory in C:\Programmi\xampp\htdocs\venlinux\members\libchar t-1.2\demo\LineChartTest.php on line 27

    Warning: fread(): supplied argument is not a valid stream resource in C:\Programmi\xampp\htdocs\venlinux\members\libchar t-1.2\demo\LineChartTest.php on line 28

    cosa vuol dire????

  7. #7
    Ciao,
    hai provato ad utilizzare la request ($_REQUEST)?

    dai un'occhiata qui: http://it2.php.net/reserved.variables

    Poi,
    ho creato un piccolo framework per grafici (torte e istogrammi) del quale ho pubblicato il codice di base; se può esserti utile lo trovi qui:
    http://mirkoagrati.110mb.com/articol...t1.php&dir=PHP

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  8. #8
    Ho visto i tuoi grafici, sono belli ma secondo me con 1000 dati nn reggono. Ecco perchè cerco qualcuno che potrebbe spiegarmi come fare a salvare su un file di testo il contenuto dell'array, passarlo alla pagina del grafico, estrapolare i dati e fare sti benedetti grafici!

    Un'altro grafico che mi interesserebbe molto, è un grafico a linee che mi permetterebbe di vedere l'andamento sempre di migliaia di dati in uno spazio max 1024x800

  9. #9
    raga ancora niente
    ho circa trecento dati e voglio avere un grafico con un andamento a linea possibilmente rotondeggiante (tipo sinusoidale) e non spezzata (brutta da vedere e incomprensibile). come posso fare??? sto utilizzando jpgraph ma sn pronto a vagliare altre opzioni migliori. perfavore help!!



Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.