html表单中的可选字段存在问题。系统将发送简报,表单的一部分是您通过选中复选框选择要发送简报的组。如果用户想要将电子邮件发送给不在组中的收件人,则会有一个用于其他电子邮件地址的字段。
这个领域给我带来了麻烦。如果字段中没有输入值,则会将空寄存器保存到数据库,这会导致发送过程失败,因为它会尝试获取要发送到的电子邮件地址。
到目前为止,我所看到的解决方案是将空值分配给字段,或者指定另一个默认值。但这会导致稍后将向用户显示的某些统计信息出现问题。
如果该字段的值不为空,有没有办法只保存该字段的值?如果它是完全忽略它?
(我正在使用php,mysql,html)
谢谢!
已解决:我可以通过将附加字段中的电子邮件存储与其他电子邮件分开来实现。然后我只是在它周围放一个if(!empty($ _ POST ['additional])),现在它工作正常。