Como dice maycol, una cosa es que se te diga como funciona la POO y otra muy diferente es hacértelo todo..
Mira, la programación orientada a objetos es un paradigma de la programación que se encarga en reutilizar código, de tal forma que puedas clasificar tu código, todo esto de la POO empezó con la programación modular o estructurada, en la cual se utilizaban módulos y funciones que podían (o mejor dicho todavía pueden) funcionar a través de parámetros, ejemplo en PHP sería:
<?php
function mi_funcion($esto){
echo $esto;
}
mi_funcion("hola mundo");
?>
En la POO, sería algo parecido, PERO con la diferencia de que en vez de ser funciones serían métodos pertenecientes a una clase.
Una clase es un encapsulamiento de métodos y atributos que puede ser llamada a través de la creación de un objeto, en PHP una clase sería así:
<?php
class show{
public function mostrar($esto){
$this->esto = $esto;
echo $this->esto;
}
}
$objeto = new show();
$objeto->mostrar("hola mundo");
?>
Espero hayas entendido (es mi primer post

), y con esa idea trata de pasar tu código, un saludo!!