<?php require_once('Connections/diserbo.php'); ?>
<?php
$currentPage = $HTTP_SERVER_VARS["PHP_SELF"];
$maxRows_Recordset1 = 30;
$pageNum_Recordset1 = 0;
if (isset($HTTP_GET_VARS['pageNum_Recordset1'])) {
$pageNum_Recordset1 = $HTTP_GET_VARS['pageNum_Recordset1'];
}
$startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
$varcoltura_Recordset1 = "%";
if (isset($_POST['coltura'])) {
$varcoltura_Recordset1 = (get_magic_quotes_gpc()) ? $_POST['coltura'] : addslashes($_POST['coltura']);
}
$varepoca_Recordset1 = "%";
if (isset($_POST['epoca'])) {
$varepoca_Recordset1 = (get_magic_quotes_gpc()) ? $_POST['epoca'] : addslashes($_POST['epoca']);
}
$varpa_Recordset1 = "%";
if (isset($_POST['pa'])) {
$varpa_Recordset1 = (get_magic_quotes_gpc()) ? $_POST['pa'] : addslashes($_POST['pa']);
}
$varinfestante_Recordset1 = "%";
if (isset($_POST['infestante'])) {
$varinfestante_Recordset1 = (get_magic_quotes_gpc()) ? $_POST['infestante'] : addslashes($_POST['infestante']);
}
mysql_select_db($database_diserbo, $diserbo);
$query_Recordset1 = "SELECT DISTINCT tesi.id_tesi";
if (isset($_POST['colonna_coltura'])) {
$col = $_POST['colonna_coltura'];
$query_Recordset1 = $query_Recordset1 . $col;
}
if (isset($_POST['colonna_stadio_col'])) {
$stadio_col = $_POST['colonna_stadio_col'];
$query_Recordset1 = $query_Recordset1 . $stadio_col;
}
if (isset($_POST['colonna_pa'])) {
$nomepa = $_POST['colonna_pa'];
$query_Recordset1 = $query_Recordset1 . $nomepa;
}
if (isset($_POST['colonna_epoche'])) {
$epocatrat = $_POST['colonna_epoche'];
$query_Recordset1 = $query_Recordset1 . $epocatrat;
}
if (isset($_POST['colonna_dose'])) {
$dosepa = $_POST['colonna_dose'];
$query_Recordset1 = $query_Recordset1 . $dosepa;
}
if (isset($_POST['colonna_stadio_inf'])) {
$stadioinf = $_POST['colonna_stadio_inf'];
$query_Recordset1 = $query_Recordset1 . $stadioinf;
}
if (isset($_POST['colonna_efficacia'])) {
$efficaciapa = $_POST['colonna_efficacia'];
$query_Recordset1 = $query_Recordset1 . $efficaciapa;
}
if (isset($_POST['colonna_fitotossicita'])) {
$fito = $_POST['colonna_fitotossicita'];
$query_Recordset1 = $query_Recordset1 . $fito;
}
if (isset($_POST['colonna_var_prod'])) {
$varprod = $_POST['colonna_var_prod'];
$query_Recordset1 = $query_Recordset1 . $varprod;
}
if (isset($_POST['colonna_fito_ewrs'])) {
$fitoewrs = $_POST['colonna_fito_ewrs'];
$query_Recordset1 = $query_Recordset1 . $fitoewrs;
}
if (isset($_POST['colonna_eff_ewrs'])) {
$effewrs = $_POST['colonna_eff_ewrs'];
$query_Recordset1 = $query_Recordset1 . $effewrs;
}
$query_Recordset2 = $query_Recordset1 . " FROM anni, colture, tesi, fito_s, eff_s, epoche, pa_tesi, pa, efficacia, fito, infestanti WHERE anni.id_anno = tesi.rif_anno AND colture.id_coltura = tesi.rif_coltura AND tesi.rif_fito_s = fito_s.id_fito_s AND epoche.id_epoche = pa_tesi.rif_epoca AND pa_tesi.rif_tesi = tesi.id_tesi AND infestanti.id_infestanti = efficacia.rif_infestante AND pa_tesi.rif_pa = pa.id_pa AND eff_s.id_eff_s = tesi.rif_eff_s AND efficacia.rif_eff = tesi.id_tesi AND fito.rif_fito = tesi.id_tesi AND colture.id_coltura LIKE '%s' AND pa.id_pa LIKE '%s' AND infestanti.id_infestanti LIKE '%s' AND epoche.id_epoche LIKE '%s' ORDER BY tesi.id_tesi";
$query_Recordset1 = sprintf($query_Recordset2, $varcoltura_Recordset1,$varpa_Recordset1,$varinfestante_Recordset1,$varepoca_Recordset1);
$query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
$Recordset1 = mysql_query($query_limit_Recordset1, $diserbo) or die(mysql_error());
$campi=array();
echo "<table><tr>";
foreach ($_POST as $k=>$v) {
if (substr($k,0,12)=="colonna_") {
echo "<th>".ucfirst(str_replace("colonna_","",$k))."</th>";
$campi[] = $k;
}
}
echo "</tr>";
while ($row = mysql_fetch_assoc($Recordset1)) {
echo "<tr>";
foreach ($campi as $c)
echo $row[$c];
echo "</tr>";
}
echo "</table>";
if (isset($HTTP_GET_VARS['totalRows_Recordset1'])) {
$totalRows_Recordset1 = $HTTP_GET_VARS['totalRows_Recordset1'];
} else {
$all_Recordset1 = mysql_query($query_Recordset1);
$totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
}
$totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
$queryString_Recordset1 = "";
if (!empty($HTTP_SERVER_VARS['QUERY_STRING'])) {
$params = explode("&", $HTTP_SERVER_VARS['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_Recordset1") == false &&
stristr($param, "totalRows_Recordset1") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_Recordset1 = "&" . implode("&", $newParams);
}
}
$queryString_Recordset1 = sprintf("&totalRows_Recordset1=%d%s", $totalRows_Recordset1, $queryString_Recordset1);
if (isset($_POST['colonna_efficacia'])) {
$media_efficacia = "SELECT AVG(efficacia.efficacia) FROM anni, colture, tesi, fito_s, eff_s, epoche, pa_tesi, pa, efficacia, fito, infestanti WHERE anni.id_anno = tesi.rif_anno AND colture.id_coltura = tesi.rif_coltura AND tesi.rif_fito_s = fito_s.id_fito_s AND epoche.id_epoche = pa_tesi.rif_epoca AND pa_tesi.rif_tesi = tesi.id_tesi AND infestanti.id_infestanti = efficacia.rif_infestante AND pa_tesi.rif_pa = pa.id_pa AND eff_s.id_eff_s = tesi.rif_eff_s AND efficacia.rif_eff = tesi.id_tesi AND fito.rif_fito = tesi.id_tesi AND colture.id_coltura LIKE '$varcoltura_Recordset1' AND pa.id_pa LIKE '$varpa_Recordset1' AND infestanti.id_infestanti LIKE '$varinfestante_Recordset1' AND epoche.id_epoche LIKE '$varepoca_Recordset1'";
$query_efficacia = mysql_query($media_efficacia, $diserbo) or die(mysql_error());
$row_query_efficacia = mysql_result($query_efficacia,0,0);
}
if (isset($_POST['colonna_fitotossicita'])) {
$media_fito = "SELECT AVG(fito.fitotossicita) FROM anni, colture, tesi, fito_s, eff_s, epoche, pa_tesi, pa, efficacia, fito, infestanti WHERE anni.id_anno = tesi.rif_anno AND colture.id_coltura = tesi.rif_coltura AND tesi.rif_fito_s = fito_s.id_fito_s AND epoche.id_epoche = pa_tesi.rif_epoca AND pa_tesi.rif_tesi = tesi.id_tesi AND infestanti.id_infestanti = efficacia.rif_infestante AND pa_tesi.rif_pa = pa.id_pa AND eff_s.id_eff_s = tesi.rif_eff_s AND efficacia.rif_eff = tesi.id_tesi AND fito.rif_fito = tesi.id_tesi AND colture.id_coltura LIKE '$varcoltura_Recordset1' AND pa.id_pa LIKE '$varpa_Recordset1' AND infestanti.id_infestanti LIKE '$varinfestante_Recordset1' AND epoche.id_epoche LIKE '$varepoca_Recordset1'";
$query_fito = mysql_query($media_fito, $diserbo) or die(mysql_error());
$row_query_fito = mysql_result($query_fito,0,0);
echo "$row_query_fito";
}
?>