Cześć!
Coś ugrzęznąłem w logice i prośba o pomoc.
Mam tabelę w bazie danych produkty (data, nazwa, ilość, kod_produktu), oraz dwa zapytania do niej, odpytującą stan produktów na dzisiaj i stan -3 dni. Codziennie baza jest zasilana kolejnymi produktami wraz z datą wejścia.
O ile baza towarowa była stała, to sprawdzał się taki kod:
while(($row = $result_now->fetch_assoc()) && ($row3 = $result3->fetch_assoc()) ) {
echo "<tr>";
echo "<td>" . $row["kod_produktu"] . "</td>";
echo "<td>" . $row["nazwa"] . "</td>";
echo "<td>" . $row["ilosc"] . "</td>";
echo "<td>" . $row3["ilosc"] . "</td>";
echo "</td>";
}
Ale jeżeli dzisiaj pojawi się nowy produkt, a 3 dni temu go nie było, to warunek w pętli while nie zostanie spełniony i produkt nie jest wyświetlany.
Jak podejść do tematu, że jeżeli dzisiaj jest produkt, a wcześniej go nie bylo, żeby pojawił się jakiś komunikat, typu "brak"?