为什么表单中的日期为必填字段?

火焰

我在网页上有表格,用户必须填写他们的信息,其中一些是:出生日期,描述,教育程度和城市。如果用户仅添加出生日期(或任何其他字段+出生日期)并单击“保存”,则一切正常,数据库中的信息将更新。但是,如果将出生日期字段留为空白,则不会更新信息,并且会出现错误:

Object Moved
This document may be found here
1292:Incorrect date value: '--' for column 'birth_date' at row 1
UPDATE users SET `avatar` = '01\\14',`birth_date` = '--' WHERE user_id = '13'"

系统正在检查字段是否为空的功能的一部分:

    if ( !empty( $Request->post['birth_date'] ) ) {
        $user_data['birth_date'] = implode('-', $Request->post['birth_date'] );
    }

    if ( !empty( $Request->post['description'] ) ) {
        $user_data['description'] = $Request->post['description'];
    }

    if ( !empty( $Request->post['education_id'] ) ) {
        $user_data['education_id'] = $Request->post['education_id'];
    }
    if ( !empty( $Request->post['city_id'] ) ) {
        $user_data['city_id'] = $Request->post['city_id'];
    }

我的问题是为什么此检查字段是否为空不能在日期上使用?

mysql数据库中的PS birth_date类型是日期,描述类型是文本,另外两个是整数。

火焰

@Kickstart已在评论中回答了这个问题,因为它$Request->post['birth_date']是一个数组。我从这里使用答案来检查一个空数组:检查一个数组是否为空

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使表单字段为必填字段

来自分类Dev

表单中的动态必填字段

来自分类Dev

用户表单中的必填字段

来自分类Dev

表单错误-必填字段

来自分类Dev

即使必填字段为空,我的表单也会提交

来自分类Dev

Django中必填字段为空时的表单验证错误

来自分类Dev

在PHP中,此代码块在表单必填字段中做什么?

来自分类Dev

为什么在表单验证中在Django中出现“ KeyError”异常,而不是“此字段为必填”异常

来自分类Dev

表单中不可编辑的必填字段

来自分类Dev

从表单的必填字段标签中删除(* char)

来自分类Dev

PHP表单中的必填字段无法正常运行

来自分类Dev

Google ReCAPTCHA作为表单中的必填字段

来自分类Dev

从具有必填字段的表单中插入数据

来自分类Dev

Dynamics AX 中的必填字段和关闭表单

来自分类Dev

尤里卡表单中的必填字段

来自分类Dev

仅当表单为新表单时才如何使字段为必填字段?

来自分类Dev

测试硒中必填字段的正确方法是什么

来自分类Dev

使用JQuery提交表单-必填字段

来自分类Dev

Symfony Dependance 必填字段的表单

来自分类Dev

如何使Google reCAPTCHA为必填字段?

来自分类Dev

DbEntityValidationException-必填字段为空

来自分类Dev

C# - 日期时间/整数表单验证(必填字段不应为空/空)

来自分类Dev

ScapholdSchema的必填字段是什么?

来自分类Dev

Django正在验证没有为必填字段选择值的表单集

来自分类Dev

如何处理网页/表单中的必填字段(当我们在填写表单时跳过任何必填字段时。)

来自分类Dev

ap:tabView中的必填字段

来自分类Dev

如何使vTiger中的必填字段无效?

来自分类Dev

在Acumatica中设置必填字段

来自分类Dev

无论如何,在表单验证中是否要突出显示Codename One中的必填字段

Related 相关文章

  1. 1

    使表单字段为必填字段

  2. 2

    表单中的动态必填字段

  3. 3

    用户表单中的必填字段

  4. 4

    表单错误-必填字段

  5. 5

    即使必填字段为空,我的表单也会提交

  6. 6

    Django中必填字段为空时的表单验证错误

  7. 7

    在PHP中,此代码块在表单必填字段中做什么?

  8. 8

    为什么在表单验证中在Django中出现“ KeyError”异常,而不是“此字段为必填”异常

  9. 9

    表单中不可编辑的必填字段

  10. 10

    从表单的必填字段标签中删除(* char)

  11. 11

    PHP表单中的必填字段无法正常运行

  12. 12

    Google ReCAPTCHA作为表单中的必填字段

  13. 13

    从具有必填字段的表单中插入数据

  14. 14

    Dynamics AX 中的必填字段和关闭表单

  15. 15

    尤里卡表单中的必填字段

  16. 16

    仅当表单为新表单时才如何使字段为必填字段?

  17. 17

    测试硒中必填字段的正确方法是什么

  18. 18

    使用JQuery提交表单-必填字段

  19. 19

    Symfony Dependance 必填字段的表单

  20. 20

    如何使Google reCAPTCHA为必填字段?

  21. 21

    DbEntityValidationException-必填字段为空

  22. 22

    C# - 日期时间/整数表单验证(必填字段不应为空/空)

  23. 23

    ScapholdSchema的必填字段是什么?

  24. 24

    Django正在验证没有为必填字段选择值的表单集

  25. 25

    如何处理网页/表单中的必填字段(当我们在填写表单时跳过任何必填字段时。)

  26. 26

    ap:tabView中的必填字段

  27. 27

    如何使vTiger中的必填字段无效?

  28. 28

    在Acumatica中设置必填字段

  29. 29

    无论如何,在表单验证中是否要突出显示Codename One中的必填字段

热门标签

归档