Hallo,
Kein Wunder, wenn die radiobuttons gleiche Namen haben ;)
Warum denn den gleichen Namen?
name="s_studio"
name="s_year"
name="s_price"
Die Kollegen habens schon geschrieben, ich darf das noch einmal zusammenfasen, hoffe das ist verständlich:
radiobuttons dienen der "entweder oder [oder1] [oder2]" Entscheidung zu "einer Sache" beim Besucher. Damit die Buttons zu dieser "einen Sache" passen, müssen die alle dengleichen Namen haben. Was der Besucher dann entscheidet, darüber gibt der value Auskunft.
Beispiel input type="radio":
name="s" value="studio"
name="s" value="year"
name="s" value="price"
Damit ist immer nur _ein_ Auswahlfeld anklickbar. Im Script hast Du dann eine Kontrollstruktur, welche die möglichen values zur Sache "s" abfragt.
Hotte
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.