>>329
Perlだけど自社作のバリデータモジュール使ってるよ
IDだとか文字列だとかヌルだとかっていう基本的な評価ができる関数を使って、
全てのクエリのチェックをそこで管理してる

エラー画面はエラーメッセージ出力用のものを1枚作って使うか、
前の画面に戻して上の方にメッセージを表示するかをポリシーによって使い分けてる