2013-01-01 47 views
-2

我試圖做一些PHP當用戶選擇一個號碼,點擊一個按鈕,它會發送號碼到數據庫。PHP:入門選擇的選項和張貼到數據庫

有點像Facebook的註冊,當你選擇你的出生日期..

<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他甚至還沒有指定一個名稱來選擇標籤。 – jeremy

回答

1

你需要給select一個名稱標籤,然後使用後/獲得全球引用這個名字。

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

然後:

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

請你舉一個例子,我真的很困惑,我不是用PHP好。 :/ – user1783703

+0

@ user1783703:^這是一個例子...你是什麼意思? – jeremy

+2

@ user1783703:我不是車好 - 所以我付我的機械師,誰好與他們。不善於做某些事情並不能證明你是免費的。 – zerkms

0

select元素需要一個名稱標籤,否則你將無法通過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> 

outputing用PHP:

echo 'Selected number: '.$_POST['number'];