You don't use POST to send and GET to receive, even if it sounds like that.
POST information is sent in a hidden format (ie you can't see it in the url) whereas GET information is appended to the url (usually appears as http://yoursite/yourform.php?foo=bar&position=runningback etc.).
So if you have the form set to POST then you have to use $POST to retrieve the values. Similarly if you use GET to send the data you have to use $GET to pick it up.
Regarding your test , the easiest thing to do is break down the problem until it works, then build it up again until it breaks, and also echo the components - I would tend to put stuff like this in.
echo("[".$rb1."][".$rb2."]".($rb1==$rb2)."<br>");
this will display the two values and then the result of the comparison.
If that still dowsn't help try
if("test"=="test" || "try"=="try") ... and variations to see if it behaves as you expect.
it pays to put delimiters around strings so you can see if they have space characters in them , otherwise use trim().
good luck
p.s. are you SURE you are using == and not = ? if($a=$b) is a common mistake