2014-01-26 67 views
0

我有一個下拉框,在這裏與salaries..when的名單我累了將它保存到只顯示第2位像11或12或15或16用逗號保存號碼數據庫

Salary:<select name="salary"> 
<option></option> 
<option value="11,181"> 11,181 </option> 
<option value="12,975"> 12,975 </option> 
<option value="15,594"> 15,594 </option> 
<option value="16,051"> 16,051 </option> 
</select> 
數據庫

如何保存?我的薪水領域數據類型爲float是否正確?

+2

向我們展示你的代碼保存它的分貝。同時向我們顯示該列的數據庫結構。 –

回答

2

沒有看到您的代碼,您的問題最可能的原因是您的數據庫中的該列有一個整數數據類型。這意味着您需要在之前從值中刪除逗號,否則MySQL將截斷值直到逗號。

$salary = str_replace(',', '', $_POST['salary']); 

來處理它的另一種方式是填充選擇降下來時刪除逗號:

<option value="11181"> 11,181 </option> 
<option value="12975"> 12,975 </option> 
<option value="15594"> 15,594 </option> 
<option value="16051"> 16,051 </option>