我把美元放在每个价格(数字)之前得到它
$Product_Price="USD".mysql_real_escape_string($_POST['product_price']);
现在我将其验证为
if(!is_numeric($Product_Price))
{
$Errormessage[]="Price must be in numbers";
}
运行if语句。 如何以每个价格获得美元,但对于用户来说,应该限制他只能添加数字。
答案 0 :(得分:0)
在添加“USD”前缀之前,您可以检查值以查看它是否为数字。
喜欢这个......
if(is_numeric($Product_Price))
{
$Product_Price="USD".mysql_real_escape_string($_POST['product_price']);
}
else
{
$Errormessage[]="Price must be in numbers";
}
答案 1 :(得分:0)
$price = mysql_real_escape_string($_POST['product_price']);
$currency = mysql_real_escape_string($_POST['product_currency']);
if (is_numeric($price))
{
// insert price and currency in separate columns
}
else
{
// error message
}