2015-06-22 45 views
-2

我正在检查是否已经在mysql数据库中提交了加盟日期。我想阻止用户提交具有相同加入日期的报告。防止重复报告提交到数据库 - PHP

这里是我的代码:

$datecheck = mysql_query("SELECT 'fellowship_date' FROM pcc_report WHERE 'fellowship_date' = '$_POST[fellowship_date]'"); 

$result = mysql_fetch_assoc($datecheck); 

if('$_POST['fellowship_date]' == $result['fellowship_date']) 
{ 
    showAlert("Duplicate Entry"); 
return; 
} 

但是当我点击提交的形式,将其提交也无妨,而忽略我的脚本从而将一些重复在我的服务器。

请帮忙!

+1

错字? 'if('$ _ POST ['fellowship_date]''应该是'if($ _ POST ['fellowship_date']' – Stefan

+0

将db上的日期设置为唯一字段? – Goikiu

回答

0

if('$_POST['fellowship_date]' == $result['fellowship_date'])

if($_POST['fellowship_date'] == $result['fellowship_date'])

(除去单引号和propperly接近fellowship_date