
¿?...
Cita: pero, que tal si no quiero un campo vacio...
Código PHP:
if(!empty($var)) {
// no esta vacio
}
Cita: ke solo el campo sea para numero
... no esta en las FAQ?

. Prueba con is_numeric():
Código PHP:
if(is_numeric($var)) {
// es número
}
Manejo de Variables:
www.php.net/ref.var
... tienes también funciones para ver de qué tipo de número se trata (entero, flotante, real, etc...), toda la "gama" de los is_XXX(), empty(), isset() y demás...
Habría que ver qué es para tí un "símbolo". Técnicamente los números (estos -> 0 1 2 3...) y las letras son símbolos, símbolos que representan una cantidad ó idea...

muestrame algo escrito en chino y para mí serán solo símbolos

jejejeje...
Depende de tu caso particular, puedes crearte una función donde compares carácter por carácter tus "símbolos" permitios ó quizá usar regex (Expresiones regulares)... quizá admitir solo símbolos para tí signifique que no contenga ni números ni letras, entonces simplemente es invertir una condicional (tan fácil como eso)... todo es relativo.
Saludos!