Ciao a tutti,
ho una pagina php con due combo per data e filto e un bottone.
cliccando il bottone devo passare i valori dei 2 combo ad un file php che crea il grafico.
Uso libreria phpgraphlib e funziona bene se non provo a passargli dati.
Per passare i dati uso "serialize" ma il file grafico va in errore
index.php
codice:// pulsante + combo form action="index.php" method="POST" > <!-- <form action="grafici2.php" method="POST" >--> <script>DateInput('orderdate', true, 'YYYY-MM-DD')</script> <select id="SPECIE" name="COMBO"> <?php for($i=0;$i<$numCampo1;$i++) { // riempo combo } ?> </select> <input type="submit" name="bottone2" value="AVVIA RICERCA"> </form> <?php // TODO pulsante if (isset($_POST['bottone2'])){ $vettore[0]=$_POST["COMBO"]; $vettore[1]=$_POST["orderdate"]; ?> <img src="testGrafici1.php" method="post" type="hidden" name="vettore" value='<?php print(serialize($vettore)); ?>'> <?php } ?>
testGrafici1.php
codice:<?php include('phpgraphlib.php'); $vettore = unserialize($_POST['vettore']); $graph = new PHPGraphLib(500,350); // eseguo query su db con valori di $vettore //per prova uso valori di defoult $data = array(12124, 5535, 43373, 22223, 90432, 23332, 15544, 24523, 32778, 38878, 28787, 33243, 34832, 32302); $graph->addData($data); $graph->setTitle('Widgets Produced'); $graph->setGradient('red', 'maroon'); $graph->createGraph(); ?>
va in errore se aggiungo in "testGrafici1.php" la riga "$vettore = unserialize($_POST['vettore']);"
Qualche suggerimanto ?
Grazie.

Rispondi quotando