Hay cosas que no entiendo:
Programar una clase (eso está bien), pero... para:
1- Conectar a base de datos usando una librería obsoleta y que desaparecerá en PHP 5.5:
http://www.forosdelweb.com/f18/anunc...oleta-1008145/
2- Hacer un
spaghetti en el resto del código, mezclando php y HTML
Te sugiero buscar info sobre los siguientes temas:
- Programación orientada a objetos y patrones de diseño
- Patrón de diseño MVC
Si no te sientes cómodo con lo anterior, también podrías buscar sistemas de plantillas para facilitarte tanto el desarrollo de tu proyecto como cambios de diseño (html, css, etc.)