2013-01-01 2 views
-2

사용자가 숫자를 선택하고 버튼을 클릭하면 숫자가 데이터베이스로 전송되는 PHP를 만들려고합니다.PHP : 선택한 옵션을 받고 데이터베이스에 게시하기

<p>Select your number:</p> 
      <select> 
       <option value="1">1</option> 
       <option value="2">2</option> 
       <option value="3">3</option> 

      </select> 

가 어떻게 NUM 선택한 옵션을 얻을 $와 같은 변수로 설정합니다 .. 당신은 생년월일을 선택하면 페이스 북의 등록 등

정렬? 감사합니다. :)

+0

'위해서 var_dump ($ _ GET, $ _POST)' – zerkms

+2

@zerkms 그는 심지어 select 태그에 이름을 지정하지 않았습니다. – jeremy

답변

1

select에 이름 태그를 부여한 다음 해당 이름을 참조하는 게시/가져 오기 전역을 사용해야합니다. PHP와 그 다음

<select name="number"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
</select> 

:

$num = $_POST['number']; //or $_GET depending on your form's method type 
+0

예를 들어 주시겠습니까? 저는 정말로 혼란스럽고 PHP로 잘하지 못합니다. :/ – user1783703

+0

@ user1783703 :^예를 들어 ... 무엇을 의미합니까? – jeremy

+2

@ user1783703 : 나는 자동차에 능숙하지 못하다. 그래서 나는 내 기계공에게 돈을 지불한다. 무언가에 좋지 않다는 것이 무료로 일하는 것을 정당화하지는 않습니다. – zerkms

0

요소 선택 그렇지 않으면 PHP를 통해 값을 확인 할 수 없습니다 이름표를 필요로한다.

<form method="post"> 
    <select name="number"> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
    </select> 
    <input type="submit" value="Submit"> 
</form> 

PHP로하고 출력하기 :

echo 'Selected number: '.$_POST['number']; 
관련 문제