|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
Vediamo chi ci riesce
Allora ho il seguente problema che non riesco a risolvere:
- ho un form il quale rinvia i dati alla stessa pagina e fin qui nessun problema - adesso io devo riuscire a inviare i dati che ho preso ed ho elaboraro ad un'altra pagina che mi crea un grafico, e che venga quindi visualizzato. Codice PHP:
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Puoi utilizzare l'array $_SESSION: prima del tuo codice in entrambi i file fai una session_start(), nel file che riceve i dati del form crei la variabile globale facendo $_SESSION['tua_variabile']; e la vai a richiamare nel file grafico.php.
Adesso non mi ricordo se $_SESSION vale anche in diverse pagine... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Mi sa che i tempi di elaborazione coincidono, per cui non è detto che il php dell'immagine sia eseguito dopo quello della pagina.
Prova a mettere l'immagine in un iframe per vedere se in questo modo forzi l'ordine di esecuzione: prima la pagina, poi il php dell'iframe. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
e cercare di fare uno sleep? non mi cambia nulla?
perchè a vedere da come si comporta il grafico i valori son tutti nulli http://www.fenomeno85.altervista.org...=test_plot.php ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Ma secondo me non si può proprio richiamare un file php in quel modo... neanche facendo un include. Almeno mi ricordo che il php di altervista non lo permetteva... forse c'è un'opzione per attivarlo
![]() O forse sto dicendo cavolate. |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
richiamare richiama soltanto non passa
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Appunto intendo: non puoi passare variabili in quel modo a un file incluso tramite include() nè a un file incluso tramite immagine.
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
Quote:
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 1455
|
Quote:
$_GET["mia_var"] non la variabilie $mia_var, da cambiare eventualmente con POST se usi quello.
__________________
Ciao ~ZeRO sTrEsS~ |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
Quote:
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Quote:
|
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 1455
|
Quote:
__________________
Ciao ~ZeRO sTrEsS~ |
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
mi sa proprio che son io che sto sbagliando a inviare i dati
![]() Codice PHP:
Codice PHP:
Fatal error: main(): Failed opening required 'guida_gd/grafico.php?var=Array' (include_path='.:') in /membri2/fenomeno85/day/test_plot.php on line 16 quindi come faccio a passare l'array? ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
Quote:
~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 1455
|
Assicurati che il path del file che includi sia corretto.
__________________
Ciao ~ZeRO sTrEsS~ |
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Ah vedo adesso che SEI su altervista... da quello che so (dato che c'ho provato anch'io) non puoi proprio includere file in quel modo, vale allora il mio post sulle variabili globali visto che beppe ha confermato la validità
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
$_SESSION['$var'] = $var;
echo "<img src=\"http://fenomeno85.altervista.org/guida_gd/grafico.php\">"; nell'altro nel file grafico.php $uella = $_SESSION ['$var']; ma nulla ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Nov 2003
Messaggi: 980
|
Se usi
$_SESSION ['$var'] nel file grafico.php è come se facessi $_SESSION [''] dato che $var non è definito nel file grafico.php. Invece devi fare $_SESSION ['nome_della_variabile'] e "nome_della_variabile" è una stringa che usi in entrambi i file Ultima modifica di kk3z : 25-11-2005 alle 19:06. |
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
allora se faccio include e vedo cosa c'è in session nel file del grafico vedo le variabili.
Se faccio img nulla sto fetente non vede i dati. Se adesso passo i dati direttamente al grafico questo li prende e traccia come è possibile vedere: http://www.fenomeno85.altervista.org...=test_plot.php quindi qualcuno ha qualche soluzione? L'unica cosa che devo ancora provare è con l'iframe che però non ho mai utilizzato e che quindi mi tocca andare a vedere. ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Quote:
Se fai un include del codice PHP (come anche JSP) alla fine produci un unico file PHP che viene interpretato contemporaneamente, quindi non hai ancora i dati elaborati da dare in pasto all'include dell'immagine. Se non vuoi usare l'iframe (che poi è una cavolata come sintassi) potresti pensare di usare i frames, magari anche con un unico frame dentro. In questo modo metti nel codice che dichiara i frames tutto quanto esegue l'elaborazione e nel file (frame) che effettivamente visualizza la pagina l'immagine a runtime. Tornando all'iframe basta che metti nel codice della pagina: <iframe src="http://tuoHost.it/guida_gd/graficoDelay.php?var=\".$var>"; " width="300" height="300"> Contenuto alternativo per i browser che non leggono gli iframe. </iframe> In pratica ti ritagli uno spazio (qua di 300x300) nel quale renderizzi un'altra pagina HTML. Non fare caso alla sintassi php, l'aggiusti tu graficoDelay.php serve solo per rimandare l'esecuzione dopo il caricamento della pagina principale e potrebbe contenere qualcosa del genere Codice:
<HTML> <BODY> <? echo "<img src=\"guida_gd/grafico.php?var=\".$var>"; ?> </BODY> </HTML> |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:40.



















