【发布时间】:2012-04-15 08:09:46
【问题描述】:
您好,我正在尝试在我拥有的字段上使用日期选择器。我正在尝试设置日期字段,以便用户只能在数据库中的日期值设置为默认值 (0000-00-00) 时编辑此字段。如果有一个不等于默认值的值,我想显示创建日期。
这是我尝试过的代码:
if( $post['Date'] = var_dump(checkdate(00, 00, 0000))){
echo "<input type=\"text\" class=\"datepicker\" name=\"pDate\" style=\"border:#000099; margin:10px;\" value=\"";
echo $post['Date'];
echo "\"> <input id=\"start_dt\" class=\"datepicker\">";
}
if( $post['Date'] != var_dump(checkdate(00, 00, 0000))){
echo "<span>date created: </span>";
echo $post['Date'];
}
atm 无法正常工作,因此任何帮助或正确方向的点都会很棒。 还请考虑到我没有添加任何适当的样式,所以我只是在功能方面得到帮助。
非常感谢。
【问题讨论】:
-
var_dump()并没有像你想象的那样做。 -
不要以这种方式使用 var_dump()... var_dump() 是开发人员的调试语句,不是向最终用户显示数据的方法,也不是为 if 测试解析值的方法跨度>
-
var_dump用于调试输出变量,不返回任何内容。因此,使用$post['Date'] = var_dump(...),您将null分配给$post['Date'],而null的计算结果为false,因此您的条件永远不会满足。 -
你指的是
$post发布的变量
标签: php mysql date datepicker