Valide? Valide que existam? Valide que não tenham caracteres especiais? Você precisa ser um pouco mais específico para que a comunidade possa te ajudar.
Por outro lado, te facilito parte de um código que encontrei onde valida que os usuários existem e não permite criar mais perfis iguais.
//
<?
mysql_connect("localhost", "root", "suasenha") or die ("Falha na conexão com o Server ".mysql_error());
mysql_select_db("sua_base_de_dados") or die ("Falha na conexão Com a Base de Dados ".mysql_error());
function retirar($mensagem)
{
$mensagem = str_replace(<,<,$mensagem);
$mensagem = str_replace(>,>,$mensagem);
$mensagem = str_replace(",",$mensagem);
$mensagem = str_replace(""","",$mensagem);
$mensagem = str_replace(,",$mensagem);
return $mensagem;
}
if(trim($_POST["nick"]) != "" && trim($_POST["email"]) != "")
{
$sql = "SELECT * FROM inseridos_usu WHERE nick=".retirar($_POST["nick"])."";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "<script> alert (Nick já existente, insira outro.) </script>";
echo "<script>
parent.form_registro.nick.reset();
</script>";
}
else
{
$data = date(Y-m-d H:i:s);