我有一个论坛,用户填写了2个单独的单选按钮类别,他们可以填写。
Permissions: private <input type="radio" name="permissions" value="private" /> public <input type="radio" name="permissions" value="public"/><br />
Category: default <input type="radio" name="cat" value"default" /> sport <input type="radio" name="cat" value"sport" />school <input type="radio" name="cat" value"school" />geeky <input type="radio" name="cat" value"geeky" />misc <input type="radio" name="cat" value"misc" /> funny <input type="radio" name="cat" value"funny" /><br />
出于某种原因,类别的猫没有出现在$ _POST ['cat']中;你能只有一套单选按钮吗?
答案 0 :(得分:4)
你有一些错误。
值“default”应为value =“default”。与整个第二行代码相同。属性和值之间没有等号(=)。
快速提示:请勿将所有<input />
标记放在一行上。它们仍会显示在您网页的同一行,但在文本编辑器中编辑会更容易。说到这一点,如果你有一个带语法高亮的文本编辑器,你可能会遇到这个问题。我建议Notepad++或Geany。
Category:
default <input type="radio" name="cat" value="default" />
sport <input type="radio" name="cat" value="sport" />
school <input type="radio" name="cat" value="school" />
geeky <input type="radio" name="cat" value="geeky" />
misc <input type="radio" name="cat" value="misc" />
funny <input type="radio" name="cat" value="funny" />
答案 1 :(得分:2)
确保这些字段在<form></form>
标记内。