heh, podejrzewałem, że nie będzie prosto wytłumaczyć o co mi chodzi

, teraz niestety jestem w pracy i nie mam dostępu do swojego kompa ale w okolicy 19:00 wrzucę cały skrypt
Proszę, oto kod:
<?php
$_SESSION['b'] = 0;
$_SESSION['c'] = 0;
$_SESSION['d'] = 0;
function cmp($a, $b){
if ($a < $b)
return - 1;
if ($a > $b)
return 1;
return 0;
}
function roznica_dat($iniDate, $endDate)
{
$start_date = gregoriantojd($iniDate[1], $iniDate[2], $iniDate[0]);
$end_date = gregoriantojd($endDate[1], $endDate[2], $endDate[0]);
$dif = $end_date - $start_date;
return $dif;
}
include ('../../../connect.php');
if ($_GET['data_poczatkowa'] != null && $_GET['data_koncowa'] != null) {
$od = $_GET['data_poczatkowa'];
$do = $_GET['data_koncowa'];
$wyrobisko = $_GET['wyrobisko'];
$query = mysql_query("SELECT id_skladowej_wyrobiska FROM skladowe_wyrobisk WHERE id_wyrobiska = $wyrobisko"); $skladowe .= $row['id_skladowej_wyrobiska'] . ", ";
}
$skladowe = rtrim($skladowe, ", ");
$query1 = mysql_query("SELECT DISTINCT wzrosty_zmianowe.id_wzrostu_zmianowego FROM wzrosty_zmianowe, powiazanie_wzrostow, szczegoly_wzrostow WHERE czy_koniec = '1' AND wzrosty_zmianowe.id_wzrostu_zmianowego = powiazanie_wzrostow.id_wzrostu_zmianowego AND powiazanie_wzrostow.id_szczegolu_wzrostu = szczegoly_wzrostow.id_szczegolu_wzrostu AND szczegoly_wzrostow.id_skladowej_wyrobiska IN ($skladowe) AND szczegoly_wzrostow.od_daty >='$od' AND szczegoly_wzrostow.do_daty <= '$do' ORDER BY id_wzrostu_zmianowego DESC;"); $wzrosty1 .= $row1['id_wzrostu_zmianowego'] . ", ";
}
$wzrosty1 = rtrim($wzrosty1, ", ");
$query3 = mysql_query("SELECT id_wzrostu_zmianowego FROM powiazanie_wzrostow WHERE id_wzrostu_zmianowego IN ($wzrosty1) GROUP BY id_wzrostu_zmianowego;"); $id_wzrostu_zmianowego = $row3['id_wzrostu_zmianowego'];
echo '<table class="lista" align="center" cellpadding="3">'; echo '<tr><td class="lista_kategoria_ogolne">Data / zmiana</td>'; echo "<td class='lista_kategoria_ogolne'>B</td> <td class='lista_kategoria_ogolne'>C</td>
<td class='lista_kategoria_ogolne'>D</td>
</tr>";
$min_od_daty = mysql_query("SELECT min(od_daty) FROM szczegoly_wzrostow, powiazanie_wzrostow WHERE powiazanie_wzrostow.id_wzrostu_zmianowego = $id_wzrostu_zmianowego AND powiazanie_wzrostow.id_szczegolu_wzrostu = szczegoly_wzrostow.id_szczegolu_wzrostu"); $min_od = $row_min_od_daty['min(od_daty)'];
$min_od_zmiany = mysql_query("SELECT min(od_zmiany) FROM szczegoly_wzrostow, powiazanie_wzrostow WHERE powiazanie_wzrostow.id_wzrostu_zmianowego = $id_wzrostu_zmianowego AND powiazanie_wzrostow.id_szczegolu_wzrostu = szczegoly_wzrostow.id_szczegolu_wzrostu AND szczegoly_wzrostow.od_daty = '$min_od'"); $min_oz = $row_min_od_zmiany['min(od_zmiany)'];
}
}
$max_do_daty = mysql_query("SELECT max(do_daty) FROM szczegoly_wzrostow, powiazanie_wzrostow WHERE powiazanie_wzrostow.id_wzrostu_zmianowego = $id_wzrostu_zmianowego AND powiazanie_wzrostow.id_szczegolu_wzrostu = szczegoly_wzrostow.id_szczegolu_wzrostu"); $max_do = $row_max_do_daty['max(do_daty)'];
$max_do_zmiany = mysql_query("SELECT max(do_zmiany) FROM szczegoly_wzrostow, powiazanie_wzrostow WHERE powiazanie_wzrostow.id_wzrostu_zmianowego = $id_wzrostu_zmianowego AND powiazanie_wzrostow.id_szczegolu_wzrostu = szczegoly_wzrostow.id_szczegolu_wzrostu AND szczegoly_wzrostow.do_daty = '$max_do'"); $max_dz = $row_max_do_zmiany['max(do_zmiany)'];
}
}
$dni = $sekundy/86400;
$zmiany_na_dzien = '3';
$zmiany = ($dni*$zmiany_na_dzien) - 3;
if($min_oz == "1"){
$dodaj = "3";
}
if($min_oz == "2"){
$dodaj = "2";
}
if($min_oz == "3"){
$dodaj = "1";
}
if($max_dz == "1"){
$dodaj1 = "1";
}
if($max_dz == "2"){
$dodaj1 = "2";
}
if($max_dz == "3"){
$dodaj1 = "3";
}
$suma = $dodaj + $zmiany + $dodaj1;
$s = $s + $suma;
$i = 0;
$q = mysql_query("SELECT od_daty, od_zmiany, do_daty, do_zmiany, id_stanu_zagrozenia FROM szczegoly_wzrostow, powiazanie_wzrostow WHERE powiazanie_wzrostow.id_wzrostu_zmianowego = $id_wzrostu_zmianowego AND powiazanie_wzrostow.id_szczegolu_wzrostu = szczegoly_wzrostow.id_szczegolu_wzrostu;"); $od_d = $r['od_daty'];
$do_d = $r['do_daty'];
$od_z = $r['od_zmiany'];
$do_z = $r['do_zmiany'];
$idsz = $r['id_stanu_zagrozenia'];
$ww .= $od_d . " " . $od_z . " " . $do_d . " " . $do_z . " " . $idsz . ",";
}
for ($i = 0; $i <= $licz; $i++) {
for ($j = $p[0]; $j <= $p[2]; $j++) {
if ($j != $p[0] && $j != $p[2]) {
}
if ($j == $p[0] && $j == $p[2]) {
if ($p[1] == 1 && $p[3] == 1) {
}
if ($p[1] == 1 && $p[3] == 2) {
}
if ($p[1] == 1 && $p[3] == 3) {
}
if ($p[1] == 2 && $p[3] == 2) {
}
if ($p[1] == 2 && $p[3] == 3) {
}
if ($p[1] == 3 && $p[3] == 3) {
}
}
if ($j == $p[0] && $j != $p[2]) {
if ($p[1] == 1) {
}
if ($p[1] == 2) {
}
if ($p[1] == 3) {
}
}
if ($j != $p[0] && $j == $p[2]) {
if ($p[3] == 1) {
}
if ($p[3] == 2) {
}
if ($p[3] == 3) {
}
}
}
}
for ($e = 0; $e <= $sum; $e++) {
}
for ($q = 0; $q <= $sum; $q++) {
if ($n[$q][0] == $n[$q + 1][0] && $n[$q][1] == $n[$q + 1][1] && $n[$q][2] == $n[$q +1][2]) {
} else {
array_push($m, $n[$q][0] . " " . $n[$q][1] . " " . $n[$q][2
]); }
}
?>
<?php
for ($x = 0; $x <= $sum1; $x++) {
}
$b = 0;
$c = 0;
$d = 0;
for ($f = 0; $f <= $sum1; $f++) {
if ($z[$f][0] == $z[$f + 1][0] && $z[$f][1] == $z[$f + 1][1]) {
echo "<tr><td class='lista'>" . $z[$f][0] . " / " . $z[$f][1
]; $stan = max($z[$f][2
], $z[$f + 1
][2
]); if ($stan == 2) {
$b = $b + 1;
echo "<td class='lista_be'>1</td><td class='lista'>-</td><td class='lista'>-</td></tr>"; }
if ($stan == 3) {
$c = $c + 1;
echo "<td class='lista'>-</td><td class='lista_ce'>1</td><td class='lista'>-</td></tr>"; }
if ($stan == 4) {
$d = $d + 1;
echo "<td class='lista'>-</td><td class='lista'>-</td><td class='lista_de'>1</td></tr>"; }
$f++;
} else {
echo "<tr><td class='lista'>" . $z[$f][0] . " / " . $z[$f][1
]; $stan = $z[$f][2];
if ($stan == 2) {
$b = $b + 1;
echo "<td class='lista_be'>1</td><td class='lista'>-</td><td class='lista'>-</td></tr>"; }
if ($stan == 3) {
$c = $c + 1;
echo "<td class='lista'>-</td><td class='lista_ce'>1</td><td class='lista'>-</td></tr>"; }
if ($stan == 4) {
$d = $d + 1;
echo "<td class='lista'>-</td><td class='lista'>-</td><td class='lista_de'>1</td></tr>"; }
}
}
echo "<tr><td class='lista' align='right'><b>Podsumowanie : </b></td><td class='lista'><b>" . $b . "</b></td><td class='lista'><b>" . $c . "</b></td><td class='lista'><b>" .
$d . "</b></td></tr></table>";
$_SESSION['b'] = $_SESSION['b'] +$b;
$_SESSION['c'] = $_SESSION['c'] +$c;
$_SESSION['d'] = $_SESSION['d'] +$d;
$suma_b = $_SESSION['b'];
$suma_c = $_SESSION['c'];
$suma_d = $_SESSION['d'];
$f=0;
}
$query2 = mysql_query("SELECT nazwa_wyrobiska FROM wyrobiska WHERE id_wyrobiska = $wyrobisko;"); $w = $row2['nazwa_wyrobiska'];
echo "<table class='lista'><tr><td class='lista'>W wybranym okresie w <b>" . $w ."</b>";
if($ile == 1){
echo " wystąpił <b>".$ile. "</b> wzrost zmianowy, który trwał <b>".$s."</b> zmian.<br>Stan B wystąpił x razy i trwał <b>".$_SESSION['b']."</b> zmian<br>Stan C wystąpił x razy i trwał <b>".$_SESSION['c']."</b> zmian<br>Stan D wystąpił x razy i trwał <b>".$_SESSION['d']."</b> zmian<br>"; }
if($ile == 2 || $ile == 3 || $ile == 4){
echo " wystąpiły <b>".$ile. "</b> wzrosty zmianowe, które trwały łącznie <b>".$s."</b> zmian.<br>Stan B wystąpił x razy i trwał <b>".$_SESSION['b']."</b> zmian<br>Stan C wystąpił x razy i trwał <b>".$_SESSION['c']."</b> zmian<br>Stan D wystąpił x razy i trwał <b>".$_SESSION['d']."</b> zmian<br>"; }
}
echo "</td></tr></table>"; }
} else {
?>
<form>
<input type="hidden" name="user" value="
<?php echo $user; ?>" />
<table>
<tr>
<td>Wyrobisko : </td><td>
<select id="wyrobisko" class="lista"><option value="0">-- wybierz --</option>
<?php
$query = mysql_query("SELECT * FROM wyrobiska ORDER BY id_wyrobiska ASC;"); echo "<option value='" . $row['id_wyrobiska'] . "'>" . $row['nazwa_wyrobiska'] . "</option>";
}
?>
</select>
</td>
</tr>
<tr>
<td>Data początkowa : </td><td><input type="text" id='data_poczatkowa' maxlength="10" size="10"></td>
</tr>
<tr>
<td>Data końcowa : </td><td><input type="text" id='data_koncowa' maxlength="10" size="10" value="
<?php echo </tr>
<tr>
<td colspan="2" align='center'><br><input type="button" value="Pokaż" onclick='wzrosty_z_okresu();'> <input type="reset" value="Wyczyść"></td>
</table>
</form>
<?php
}
?>