【发布时间】:2012-08-10 06:17:00
【问题描述】:
我有一个 HTML 表单,它使用简单的 PHP mail() 脚本将其内容发送到电子邮件地址。我刚刚实现了一个下拉列表:
<select name="event">
<option name="event1" value="event1">Event 1</option>
<option name="event2" value="event2">Event 2</option>
<option name="event3" value="event3">Event 3</option>
</select>
但我正在努力寻找一种通过 mail() 发送所选项目的方法
我尝试过使用选择元素的名称:
$event= $_REQUEST['event'] ;
以及选项元素的名称:
$event1= $_REQUEST['event1'] ;
$event2= $_REQUEST['event2'] ;
$event3= $_REQUEST['event3'] ;
但这些似乎对我不起作用。有谁知道通过选择器列表检索和发送信息的正确方法?谢谢
【问题讨论】:
-
选择只有名称而不是选项
-
$event = $_REQUEST['event'];应该可以工作,我不知道为什么它不适合你。您可以提供更多信息吗? -
@ShaquinTrifonoff 下面的答案是正确的。似乎它对我不起作用,因为我同时为 select 和 option 元素命名 - 似乎不喜欢那个