Hvis det er på den måde dit system fungerer, så skal du sortere efter datoen. Den må du lave om i såfald, da du ikke kan sortere efter dit format!
Du kan lave det om til Unix Epoch istedet f. eks, hvilket er let at sortere efter.
$tid = mktime(TIMER, MINUTTER, SEKUNDER, MÅNED, DATO, ÅR);
Fx, 22/12/2010 (og hvis tid er ligegyldigt, sættes den bare til noget fast)
$tid = mktime(3, 0, 0, 12, 22, 2010);
Så kan du bare sætte dine variabler ind istedet fra de inputfelter eller hvor du nu har dine data fra;
$tid = mktime(3, 0, 0, $month, $day, $year);
og sætte $tid ind i din database i dato feltet.
Så kan du sortere efter dato :)
SELECT * FROM tabel ORDER BY dato DESC LIMIT 3
Når du skal vise dato'en igen, gøres det ved at skrive;
echo date("j/n/Y", $tid);
$tid er det tal du henter ud fra dato feltet af.