Jak ošetřit formulář

potřebuji ošetřit formulář tak, aby tam nešlo do polička name napsat misto pismen mezery (klidně i několik za sebou). jde to nějak?
$test = str_replace(" ",$testovany_retezec);
if (!test) {echo "nic tam neni :-)";}
Ale houby...

if (test == " ") {echo "nic tam neni :-)";}
$test = str_replace(" ","",$testovany_retezec);
if (!test) {echo "nic tam neni :-)";}

no.. snad
covece nejak mi to nefunguje a ani jsem to poradne nepochopil
alebo aj takto
if (strpos($name," ")==false) echo "su tam medzery";
ad:
$test = str_replace(" ","",$testovany_retezec);
if (!test) {echo "nic tam neni :-)";}

dostanes $testovany_retezec
pouzijes toto:
$testovany_retezec = str_replace(" ","",$testovany_retezec);

a když je $testovany_retezec prazdny {if(!$testovany_retezec)}
vypiše to že řetězec je úplně prázdný. (v praxi vyhodi nejakou chybu)
Ale ne, jen nepozornost... :-)

$test = str_replace(" ","",$testovany_retezec);
if (!$test) {echo "nic tam neni :-)";}

$test ma byt promenna, jeden chybejici dolar....
Sojkovče, děláš zásadní chybu - nečiníš rozdíl mezi prázdným řetězcem a neexistující proměnnou... ale v tom rozdíl je (tedy možná není, ale nelze se na to spoléhat), takže:

$test = str_replace(" ","",$testovany_retezec);
if (trim($test)=="") {echo "nic tam neni :-)";}

A navíc jsem to ještě vylepšil na test proti netisknutelným znakům ;)
>> neexistující proměnno

AFAIK jakmile pouziju nejakou promennou, tak uz existuje, a je prazdna...



>> A navíc jsem to ještě vylepšil na test proti netisknutelným znakům

Skutecne myslis, ze je to dobre? V takove textarea na prispevky by to asi moc dobre nebylo :-)
Jo, vlastne trim() vlastne odstranuje net. znaky jen ze zacatku a konce.. dobre
<HTML>bool empty ( mixed var)


empty() returns FALSE if var has a non-empty or non-zero value. In otherwords, " ", 0, "0", NULL, FALSE, array(), var $var;, and objects with empty properties, are all considered empty. TRUE is returned if var is empty</HTML>