Cita: "Y lo se pero teneis que saber las cosas desde cero ,por que existen muchos framework, etc que os facilitaran el trabajo y si luego teneis que retocar algo a mano debereis saber como hacerlo."
Vaya que cosa mas absurda, pero es una realidad, existen catedráticos que creen que tienes que hacer tu propio FW para entender como funcionan.
Cita: Y este codigo forma parte de un ejercicio que nos mando hacer desde cero.
Ni hablar, si asi lo quiere no queda mas que darle gusto. Te sugiero veas este ejemplo te va ayudar con lo que quieres
http://runnable.com/UnF-tFdudNt1AABt...ibrary-for-php