$login = $_POST['login'];
$pass = $_POST['password'];
$email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
$name = $_POST['name'];
$gender = $_POST['radio1'];
$db = new PDO('mysql:host=localhost;dbname=friend2game;charset=utf8', 'root', '');
$db -> setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $db -> prepare('INSERT INTO users (login,pass,email,name,gender) VALUES (:login,:pass,:email,:name,:gender) ');
$stmt -> bindValue(':login', $login, PDO::PARAM_STR);
$stmt -> bindValue(':pass', $pass, PDO::PARAM_STR);
$stmt -> bindValue(':email', $email, PDO::PARAM_STR);
$stmt -> bindValue(':name', $name, PDO::PARAM_STR);
$stmt -> bindValue(':gender', $gender, PDO::PARAM_STR);
$stmt -> execute();
Więc mam taki drobny kod, który ma dodać do bazy danych nowego użytkownika i zastanawiam się jak poweryfikować i przefiltrować dane które otrzymam i jeśli wszystko będzie w porządku to dopiero wtedy wysłać dalej, czy jest ktoś w stanie mi wytłumaczyć bądź zarzucić linkiem co gdzie jak?