0

我需要创建一个结帐表格,该表格会自动从表格上的帐单地址中选择一个邮政编码,并将邮政编码与分配的电子邮件相匹配。每封电子邮件都将分配有多个邮政编码。我目前拥有的表格是 cgi 格式,我不确定它是否可以实现这一点,因为它实际上并没有从数据库中运行。

我正在寻找有关如何在不创建数据库的情况下完成此操作的任何意见。我熟悉 java 脚本、php 和 html (cgi),是否可以在不使用 java 脚本创建数据库的情况下做到这一点?

如果我想不出任何东西,我可能不得不重新做所有事情并为此使用 SQL DB。

谢谢你。

4

1 回答 1

0

您可以在表单中有一个 JSON 对象,该对象将保存所有邮政编码和电子邮件。像这样的东西 -

<script type='text/javascript'>
var emails = [{zip:12345,email:'test@email.com'},{zip:12312,email:'test@email.com'},{zip:12123,email:'email@test.com'}];
</script>

然后您可以通过使用 javascript 遍历对象数组来获取电子邮件地址。如果你使用 jquery 那么你会像这样迭代

$.each(emails,function(i,item){
    if(item.zip == zip_code_in_address)
        variable_to_hold_email = item.email;
});

在这里检查 JSFiddle

于 2013-10-11T19:15:03.980 回答