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.