2009-11-21 2 views
0

J'ai un forum que l'utilisateur remplit avec 2 catégories de boutons radio distincts qu'il peut remplir.

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 /> 

Pour une raison quelconque, le chat de catégorie n'apparaît pas dans $ _POST ['cat']; Pouvez-vous avoir seulement 1 ensemble de boutons radio?

Répondre

2

Assurez-vous que ces champs se trouvent dans les balises <form></form>.

4

Vous avez des erreurs de frappe.

La valeur "default" devrait être value = "default". même avec toute cette deuxième ligne de code. Il n'y a pas de signe égal (=) entre les attributs et les valeurs. Conseil rapide: Ne placez pas toutes les étiquettes <input /> sur une ligne. Ils apparaîtront toujours sur la même ligne sur votre page Web, mais il sera plus facile à modifier dans votre éditeur de texte. En parlant de cela, si vous aviez un éditeur de texte avec coloration syntaxique, vous auriez probablement attrapé ce problème. Je suggère Notepad++ ou 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" />