【发布时间】:2015-05-20 10:28:19
【问题描述】:
如果所选日期也在数据库中,是否可以回显错误?
这里是日期选择器http://postimg.org/image/g3lhz4o5l/
这是数据库http://postimg.org/image/oy4vtfhcz/
这是我当前的代码
$disabled_date = mysql_query("SELECT * FROM calendar");
if($_POST['date'] === $disabled_date){
echo 'Error!';
} else {
echo 'OK! :)';
}
但它不会回显错误。我不知道我应该如何比较这两个值
感谢您的所有回答.. 在阅读了您所有的 cmets 之后,我设法使其工作.. 这是工作代码
function disabled_dates($date){
return (mysql_result(mysql_query("SELECT COUNT(calendar_id) FROM calendar WHERE disabled_date = '$date'"),0) == 1)? true : false;
}
if(disabled_dates($_POST['date']) === true){
echo 'Error!';
} else {
echo 'Date accepted!';
}
非常感谢! :)
【问题讨论】:
-
var_dump($disabled_date);在 if 条件之前并将您获得的值发布为 $disabled_date
-
尝试添加 var_dump($disabled_date);在 mysql_query 和 if 语句之间,但得到 'resource(26) of type (mysql result) Resource id #26' 错误
标签: php date datepicker