Pessoal desculpe pelo encomodo mas ainda não entendi, abaixo segue o codigo de como estou usando.
<?php
function tratar($string) {
// função para empty.
if (empty($string)) {
$msg = "Preencha um Nome!";
$erro= "1";
// função para somente letras e numeros.
} elseif (!ctype_alnum($string)) {
$msg = "Somente Letras e Números!";
$erro= "1";
}
// retorna a string
return $string;
}
// Aqui declaro a var. nome.
$nome = tratar($_POST['nome'], $msg);
?>
<?php
// Aqui exibe o erro caso exista.
if ($msg != "") { echo $msg; }
?>
<form name="form1" method="post" action="">
<input type="text" name="nome" id="nome">
<input type="submit" name="button" id="button" value="Submit">
</form>