PHP:请求HTML表单下拉列表的值 [英] PHP: Request the values of a HTML form drop down list

查看:179
本文介绍了PHP:请求HTML表单下拉列表的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个HTML表单,它使用一个简单的PHP mail()脚本将其内容发送到电子邮件地址。我刚刚实施了一个下拉列表:

 < select name =event> 
< option name =event1value =event1>事件1< / option>
< option name =event2value =event2>事件2< / option>
< option name =event3value =event3>事件3< / option>
< / select>

但是我努力寻找一种通过邮件发送所选项目的方法()



我尝试使用select元素的名称:

  $ event = $ _REQUEST ['event']; 

和选项元素的名称:

  $ event1 = $ _REQUEST ['event1']; 
$ event2 = $ _REQUEST ['event2'];
$ event3 = $ _REQUEST ['event3'];

但是这些似乎对我来说没有用。有没有人知道通过选择器列表检索和发送信息的正确方法?谢谢

解决方案

使用这个HTML表单:

 < select name =event> 
< option value =event1>事件1< / option>
< option value =event2>事件2< / option>
< option value =event3>事件3< / option>
< / select>

并在您的表单提交的php页面上使用此信息:

  $ event = $ _POST ['event'] 

  $ event = $ _GET ['event'] 


I have a HTML form which is using a simple PHP mail() script to send its contents to an email address. I have just implemented a drop down list:

<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>

But am struggling to find a way to send the chosen item via mail()

I have tried using the name of the select element:

$event= $_REQUEST['event'] ;

and the names of the option elements:

$event1= $_REQUEST['event1'] ;
$event2= $_REQUEST['event2'] ;
$event3= $_REQUEST['event3'] ;

But these dont seem to work for me. Does anyone know of the correct way to retrieve and send info via the selector list? Thanks

解决方案

Use this for your html form:

<select name="event">
 <option value="event1">Event 1</option>
 <option value="event2">Event 2</option>
 <option value="event3">Event 3</option>
</select>

And use this on your php page that your form submits to:

$event = $_POST['event']

or

$event = $_GET['event']

这篇关于PHP:请求HTML表单下拉列表的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆