I din while
loop, upprepar du alla poster i supplier_stats
tabell.För varje iteration matar du ut "<p>Insurance Expires ! ...
.Du vill förmodligen inte göra det. Redigera din fråga så att du bara väljer de poster som kommer att upphöra att gälla inom ditt intervall.
Exempel:
SELECT * FROM supplier_stats WHERE insurance_date >= yourDateToCompareTo
Beroende på hur du konfigurerade din databas, insurance_date
kan vara av 'MySQL Type DATE eller String eller till och med heltal. Beroende på det måste du göra jämförelsen för att kontrollera om datumet ligger nära ditt utgångsintervall.
Efter din loop (stängd av }
) använder du fortfarande $info
i din if ($info['insurance_date']
som endast kommer att använda den SISTA posten i din tabell.
Detta är dock en väldigt, väldigt grundläggande fråga och jag skulle råda dig att läsa på några mycket grundläggande självstudier för nybörjare som lätt kan hittas med en sökmotor på internet .