Ciao a tutti,
E' da qualche giorno che mi sto costruendo una classe cercando di pensare a tutto ciò che mi possa servire..
A parte i metodi standard di connessione, query fetch ecc vorrei integrare dei medoti che permettano l'elaborazione/controllo dei dati passati dall'utente e di stampa.
Es

function GetText(){
//Metodo che aggiunge gli slash e elimina eventuali caratteri strani
//qualche controllo "da scopiazzare" per evitare sql injection
}
function ShowText(){
//Metodo che toglie gli slash
}
function GetNum(){
//restituisce il numero o false
}
function GetData(){
//valida e prepara la data per il db
}
function ShowData(){
//formatta la data dd/mm/Y
}

tutti i "Get" preparano per il db
tutti gli Show preparano per la stampa a video e cosi a continuare per tutte i tipi di caratteri che necessitano di cotnrollo

Pensavo di fare in modo che tutti i metodi restituissero o il valore elavorato o il valore false
settando una proprieta della classe Es: $err_campi a true e $err_mess con il mess di testo Es("Data Errata") se avvenisse un errore.

Nelle pagine di elaboratione andavo a trattarle in questo modo :

//Individuo il post
$_POST["nome"]=$db->GetText($_POST["nome"]);
$_POST["cognome"]=$db->GetText($_POST["cognome"]);
$_POST["data"]=$db->GetData($_POST["data"]);
if($db->err_campi){
//salto eventuale insert o update
}
stampo messaggio di errore....

Vorrei un parere sulla gestione in questo modo e magari qualche suggerimento di come poter gestire queste cose