2014-01-26 52 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>