Хм. Ну ваша регистрация не будет заключаться в одной команде, если вы не свяжите все эти классы.
А вообще лучше регистрацию сделать в одном классе (валидацию данных/проверку наличия тефтелек и т.д) А запись в БД в отдельном.
Как-то так:
<?php
class mainOperations {
function insert($data) {
// Код, который отправляет запрос в базу и т.д.
}
function delete(){
....
}
function edit(){...}
}
class enteredData extends mainOperations{
function register(){
// Кусок кода, который формирует переменные из полей, в которые пользователь вводил информацию
$this->clearData();
// Код, который проверяет введенную пользователем инфу на наличие тефтелек
$this->checkData();
// Код, который отправляет запрос в базу и т.д.
$this->insert($data); //Отфильтрованные и проверенные данные
}
function clearData(){
// Кусок кода, который формирует переменные из полей, в которые пользователь вводил информацию
}
function checkData(){
// Код, который проверяет введенную пользователем инфу на наличие тефтелек
}
}
Насколько правильно? Ну первое время можете с этим поиграться, чтобы понять как и что работает. Далее смотрите в сторону MVC,DI и других интересных паттернов построения архитектуры))