我有很多不同的形式,我們的網站上有很多領域,我需要的信息。 我使用了一個名爲$ 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