我有很多不同的形式,我们的网站上有很多领域,我需要的信息。 我使用了一个名为$ fields的数组,并在提交时将表单发送给我的电子邮件。但是,我如何保留发送的空变量?我不喜欢所有的空白领域。排除空的数组变量,PHP
我知道我可以使用'如果'的声明,但我不想为每一个变量。
下面是一个示例,下面是完整代码的链接。
$fields = array();
$fields["Name"] = "\nName";
$fields["email"] = "\nEmail";
$fields["Phone"] = "\nPhone";
$fields["WorkPhone"] = "\nWork Phone";
$fields["Address"] = "\nStreet Address";
$fields["City"] = "City";
$fields["State"] = "State";
$fields["Zip"] = "Zip Code";
$fields["Classification"] = "\nClassification";
$fields["Ad-Headline"] = "\nHeadline";
下面是一个表单的完整脚本。 http://pastebin.com/W0xjNGmi
嗯......这对我有意义,但现在它排除了所有变量。我剩下的只有我的标题“此表单已提交”。 – user1596138
请发布您的新代码。 –
'$ body =“此广告已提交:\ n \ n”; if(isset($ _ REQUEST [$ a])&&!empty($ _ REQUEST [$ a]))$ body。= sprintf(“%20s:%s \ n”,$ b,$ _REQUEST [$ a]); ' – user1596138