Я хотел бы иметь раскрывающийся список в моей контактной форме. Я использую метод = сообщение.Изменить «значение» выпадающего списка с помощью php (для целей рассылки)
Я следующий
<select>
<option name="dropdown" value=''>Please Choose Dept.</option>
<option name="dropdown" value='[email protected]'>Technical</option>
<option name="dropdown" value='[email protected]'>PR</option>
<option name="dropdown" value='[email protected]'>Sales</option>
</select>
and then php (whatever the rest part)
$emailTo = $_POST['dropdown'];
Ну это сработало, но я не хочу, чтобы мои письма настолько открыты, вы знаете;) Так что я нашел другое решение, которое идет как этот
<select>
<option name="dropdown" value=''>Please Choose Dept.</option>
<option name="dropdown" value='technical'>Technical</option>
<option name="dropdown" value='pr'>PR</option>
<option name="dropdown" value='sales'>Sales</option>
</select>
and then php (whatever the rest part)
//PHP
$emails = array('technical' => '[email protected]', 'pr' => '[email protected]'); // etc. as i understand, it should replace the values to the mails :)
if(array_key_exists($_POST['dropdown']))
{
$emailTo = $emails[$_POST['dropdown']];
//send email to $emailTo
}
Aaaaand ... он не работает :(Может кто-то момент мне, что это неправильно Для любопытных, я использую wp_mail ($ emailTo, $ при условии, $ тела, $ заголовки);?
«Имя» должно быть в '
Все еще не работает :( – zel
Вы видели ответ @ vigor? – andrewsi