

Problém s <form>
Pokouším se v php upravit skript pro zobrazení znalostních testů. V původním skriptu je možné vybrat si test takhle:
echo "<form action='' method='POST'>
<select class='textbox' name='cat'>";
while($cat=dbarray($getcats))
{
echo "<option value='".$cat['cat']."'>".$cat['cat']." </option>";
}
echo "</select> <input class='button' type='submit' value='Přejít na test'>
</form>";
Nelíbí se mi to roletové menu a radši bych udělal seznam s radio buttonem. Upravil jsem to tedy takhle:
echo "<form action='' method='POST'>";
echo "<table border='0' width='100%'><tr><td class='tbl1'>";
while($cat=dbarray($getcats))
{
echo "<input type='radio' name='cat' value='".$cat['cat']."'> ".$cat['cat']."<br />";
}
echo "</td></tr></table>";
echo "<input type='hidden' name='cat' value='".$_POST['cat']."'>";
echo "<input class='button' type='submit' value='Přejít na test'>
</form>";
... jenže to nefunguje... ten druhý skript nevrací hodnoty jako ten první... Neuměl byste někdo říct, kde je chyba?
Díky.