Witam . mój problem dotyczy sortowania , jestem samoukiem w php , ale ten problem przerósł mnie całkowicie i nie wiem jak go rozwiazać
kod wygląda w ten sposób
<?php
$zapytanie = "SELECT * FROM mieszana WHERE faktura_zaplacona=0 ORDER by id";
$wypisz = mysql_query($zapytanie);
while($row = mysql_fetch_array($wypisz))
{
$id = $row['id'];
$nabywca = $row['nabywca'];
$nr_faktury = $row['nr_faktury'];
$cena_brutto_pl = $row['cena_brutto_pln'];
$data_sprzedazy = $row['data_sprzedazy'];
$termin_platnosci = $row['termin_platnosci'];
$cena_brutto_euro = $row['cena_brutto_euro'];
$data= $row['data_wystawienia'];
$vato = $row['vat'];
$ile_dni = $termin_platnosci;
$nowa_data=strtotime("+ ".$ile_dni." day",strtotime($data));
$data_platnosci= date("d.m.Y", $nowa_data);
$data_wydarzenia = $data_platnosci;
$liczba_dni_do_wydarzenia = ZwrocLiczbeDniDoWydarzenia ($data_wydarzenia);
$liczba_dni_do_wydarzenia_plus_trzy= $liczba_dni_do_wydarzenia+2;
if ($liczba_dni_do_wydarzenia < 0)
$ile_dni_do_terminu_platnosci="<span class='red'>Termin płatnosci już minął $data_platnosci</span>";
else
$ile_dni_do_terminu_platnosci="<span class='green'>$liczba_dni_do_wydarzenia_plus_trzy</span> dni";
echo("<div class='flex'>");
$lp=1;
//$l_p=+1;
$lp=1+$l_p++;
echo ("<div class='l_p'>$lp</div><div class='firma'>$nabywca</div><div class='cena'>$kwota_do_zaplaty_brutto</div><div class='termin_platnosci'>$ile_dni dni- ($data_platnosci)</div><div class='pozostalo'>$ile_dni_do_terminu_platnosci</div>");
echo("<div class='clear'></div>");
}
function ZwrocLiczbeDniDoWydarzenia ($data_wydarzenia) {
$data_aktualna = date("d.m.Y");
$liczba_sekund_dla_wydarzenia = StrToTime($data_wydarzenia);
$liczba_sekund_dla_aktualnej_daty = StrToTime($data_aktualna);
$liczba_sekund_miedzy_datami = $liczba_sekund_dla_wydarzenia
- $liczba_sekund_dla_aktualnej_daty;
if ($liczba_sekund_miedzy_datami<0)
return -1;
$liczba_sekund_w_dniu = 60 * 60 * 24;
$liczba_dni_miedzy_datami =
Floor ($liczba_sekund_miedzy_datami/$liczba_sekund_w_dniu);
return $liczba_dni_miedzy_datami;
}
?>
w kodzie jest linijka
echo ("<div class='l_p'>$lp</div><div class='firma'>$nabywca</div><div class='cena'>$kwota_do_zaplaty_brutto</div><div class='termin_platnosci'>$ile_dni dni- ($data_platnosci)</div><div class='pozostalo'>$ile_dni_do_terminu_platnosci</div>");
Tam jest zmienna
$ile_dni_do_terminu_platnosci
i to w/g niej chcę sortować wyniki