웹 사이트에 정보가 필요한 여러 필드가있는 많은 양식이 있습니다. $ fields라는 배열을 사용하고 제출할 때 양식을 내 이메일로 보냈습니다. 하지만 빈 변수를 보내지 못하게하려면 어떻게해야합니까? 나는 모든 빈 필드가 마음에 들지 않습니다.빈 배열 변수 제외 PHP
'If'문을 사용할 수 있지만 모든 단일 변수에 대해 원하지 않는다는 것을 알고 있습니다.
다음은 샘플입니다. 전체 코드 링크는 아래에 있습니다.
$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