I have a while code, that picks out rows from my table, and lists them as radio buttons. I then will choose one, and click submit..

while() code:
PHP Code:
$result mysql_query("SELECT * FROM iteminf WHERE anvil='yes' AND name LIKE '%".$ore."%' "$db);
$retval mysql_fetch_array($result)){
"<tr><td><input type=\"radio\" name=\"item_name\" value=\"".$retval['name']."\"><input type=\"hidden\" value=\"$ore\" name=\"ore\"><input type=\"hidden\" value=\"".$retval['type']."\" name=\"type\"><input type=\"hidden\" value=\"".$retval['bars']."\" name=\"bars\"></td><td>".$retval['name']."</td> <td align=right>".$retval['bars']."</td></tr><br>";

Post things:
PHP Code:
$ore $_POST['ore'];
$bars $_POST['bars'];
$item $_POST['item_name'];
$type $_POST['type']; 
Ok, now when i submit, no matter what i choose, it always returns the same value for $type and $bars... but when they are listed, the bars column says what it should say...

How can i make this work?