2011-10-07 3 views
0

라디오 버튼을 사용하여 특정 페이지에 표시해야하는 정보를 알리고 싶지만 해당 정보를 mySQL 데이터베이스에 저장하는 방법을 잘 모르겠습니다. "Page"와 "Section"이라는 2 개의 필드를 만들고 각 값을 쉼표로 구분하고 PHP가 해당 정보를 읽을 수 있도록하여 페이지의 정보를 표시 할 위치를 알 수 있습니까? 그렇다면 어떻게 할 수 있습니까?여러 라디오 버튼 데이터 저장

다른 어떤 제안이라도 간단하게 만들 수 있습니다.

+0

양식이 어떻게 보이나요? –

답변

1

아마도 생각했던 것보다 훨씬 간단합니다.

라디오 버튼의 이름은 같지만 값이 다릅니다.

<input type="radio" name="some_var" value="one" /> 
<input type="radio" name="some_var" value="two" /> 

그리고, PHP 측에서 변수 $ _REQUEST [ 'some_var는'] 값이 "하나"또는 선택된 어느에있어서 "2"를 포함한다. (둘 다 선택하지 않으면 변수는 $ _REQUEST에 존재하지 않습니다.)

그 시점부터 다른 텍스트 필드와 마찬가지로 데이터베이스에 씁니다.

+0

제 질문에 답을 드리겠습니다 : "라디오 버튼"과 "체크 박스"를 같은 용어로 사용하므로 미안합니다. 내가 알고 싶은 것은 얼마나 많은 사용자가 체크를할지 모르기 때문에 사용자가 2 개 이상의 체크 박스를 선택하고 데이터베이스 필드에 저장할 수있는 방법이다. 어쩌면 다른 해결책은 PHP 코드를 작성하여 데이터베이스에 다른 필드를 추가하는 것입니다. – drummer392

+0

아, 그러면 새로운 질문을하고 싶을 것입니다. :) 또한 당신은 당신이 달성하고자하는 것에 대한 더 나은 컨텍스트를 제공하기 위해 몇 가지 코드를 제공 할 수 있습니다. – Teekin