PHP image thumb - kako zadržati proporcije?

U bazu upisujem putanju slike, npr… slika je 800600.
Kad ju ispisujem definirao sam velicunu slike u tablici da mi se prikaže npr… 50
50.

Zanima me kako vi rijesavate to da slici ostaju proporcije iste kao i na 800*600, jer mi ju razvuce

Hvala

evo mali primjer iz glave:

Postoji brdo skripti i klasa koje rade thumbnailove pa prošetaj po phpclasses.org

Ima neka fora i sa CSS. To bi trebao malo poguglati.
A i PHP ima dosta jak library za manipulaciju slikama, samo je pitanje dali host ima instalirano:

http://www.php.net/manual/en/refs.utilspec.image.php

Trebam jos jednu malu pomoc, iz onog gore primjera mi sve ok ali nisam uspio napraviti ako je polje prazno da se nista ne desava.

Napiše mi:

Warning: getimagesize(images/upload/) [function.getimagesize]: failed to open stream: No such file or directory in C:\wamp\www\test\podatak_opsirnije.php on line 164

Warning: Division by zero in C:\wamp\www\test\podatak_opsirnije.php on line 68

Ovo sam pokušao: