@lynxieran 

function stemizle($data) {
		$data = trim($data); //boşlukları kaldır
		$data = stripslashes($data); //ters slash \ kaldırır
		$data = htmlspecialchars($data, ENT_QUOTES, 'UTF-8'); //html özel karakterlerini kaldırır
	return $data;
}

$veri = stemizle($_POST['formelemanınınismi']);
if(!veri){          // "!" boş değilse anlamı taşır
//kodlar
}

geliştirilebilir. 

yada senin kod karmaşası istemiyorsan 

trim($_POST['formelemanınınismi'])

şeklinde ama değişkenlere atayıp fonksiyon kullanman tekrara düşmenden daha güzel. yukardaki fonksiyonu binlerce kez kullanabilirsin..

javascript ile 

$("input#UserName").on({
  keydown: function(e) {
    if (e.which === 32)
      return false;
  },
  change: function() {
    this.value = this.value.replace(/\s/g, "");
  }
});