Questo è il Codice del mio script....che deve prima ricercare il numero di occorrenze di un kit deciso dall'utente per ogni data relativa all'intervallo selezionato, slezionare la disponibilità in magazzino con una nuova query.....trovare il max n° di occorrenze giornaliere di quel kit....e scrivere tutto in una tabella dove troveremo acquisti o vendite....!!!!

Codice PHP:
$kitname$_POST['kitN']; $datain$_POST['dataI']; $dataend$_POST['dataF']; $t_random$_POST['tab']; $q_temp="SELECT tot.Codice, tot.Kit, tot.Occorrenze,tot.Data FROM( SELECT `Codice_Kit_Usato` AS Codice,`Denominazione_Kit` AS Kit,COUNT(`Codice_Kit_Usato`) AS Occorrenze,`Data Operazione` AS Data FROM `$t_random` JOIN `magazzinokit` WHERE `Codice_Kit_Usato`=`Cod_Kit` AND `Data Operazione` BETWEEN '$datain' AND '$dataend' GROUP BY `Data Operazione`) AS tot WHERE `Kit`='$kitname'"$querymysql_query($q_temp) or die (mysql_error()); $m_select"SELECT MAX(tot.Occorrenze) AS MAX_RATE FROM( SELECT COUNT(`Codice_Kit_Usato`) AS Occorrenze FROM `$t_random` JOIN magazzinokit WHERE `Data Operazione` BETWEEN '$datain' AND '$dataend' AND Denominazione_Kit='$kitname' GROUP BY `Data Operazione`) AS tot"$q_selectmysql_query($m_select) or die (mysql_error()); $maxmysql_fetch_array($q_select); $n_kit"SELECT `Disponibilità` FROM magazzinokit WHERE `Denominazione_Kit`='$kitname'"$q_kitmysql_query($n_kit) or die (mysql_error()); $colmysql_fetch_row($q_kit); echo "<table border=2 cellpadding=5 align=center><tr><th>DATA</th><th> $kitname </th></tr>"; while($cont=mysql_fetch_array($query)){ echo "<tr><td align=center>" .$cont['Data']. "</td><td align=center>" .$cont['Occorrenze']. "</td></tr>";} echo "</table>

"
$massimale$max['MAX_RATE']; $disponibilità$col[0]; if ($massimale>$disponibilità) { $acquisti$massimale-$disponibilità$vendite=0;} elseif ($massimale=$disponibilità) {$acquisti=0$vendite=0;} else { $vendite=$disponibilità-$massimale$acquisti=0;} echo "<table border=2 align=center><th>Massimo Sequenza d'Uso</th><th>Disponibilità Centrale</th><th>Acquisti</th><th>Vendite</th>"; echo "<tr><td align=center>" .$max['MAX_RATE']. "</td><td align=center>" .$col[0]. "</td><td align=center> $acquisti </td><td align=center> $vendite </td></tr></table>"mysql_free_result($query); mysql_free_result($q_select); 
il problema qual'è, quando seleziono dalla lista uno dei codici è tutto ok....appena seleziono uno diverso, non calcola + il max_rate in relazione a quello diverso, e se è presente una singola occorrenza non la visualizza -.-

trovate errori?