Thank you. So now I have:
$name = get_magic_quotes_gpc() ? stripslashes($name) : $name;
$name = mysql_escape_string($name);
$name = htmlspecialchars(strip_tags(trim($_POST['login_name']),''),ENT_QUOTES);
/*it also runs through and takes out
'select','insert','drop','update',';','\*','query',
'<','>','-','!' along with a list of curse words ;)*/
Is there anything else I should add / edit / delete?
Or does that look good to strip out any harmful input.
Thanks again.