2013-10-14 104 views
0

因为我不熟悉PHP,所以我使用的是GoDaddy的PHP Form Mailer。我在我的网站上创建了一个表单。这里是什么样子的例子:
<form action="_gdForm/webformmailer.asp" method="post" align="left">
<select>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type="submit" name="Submit">如何从<select>和<option>标签获取信息

当我收到的电子邮件,我得到的所有的从<input>标签,但来自<select>标签什么的信息。谁能帮我?谢谢。

这里是电子邮件的一个例子,我将获得:

姓:~~~~
名字:~~~~
电子邮件:~~~~
(我有一个在没有显示的“E-Mail”之后选择标签) 提交:提交

我没有得到任何关于我的选择标签的信息。
任何人都可以帮忙吗?由于

+0

我从来没有使用Godaddy的网页邮件更容易编写自己的邮件功能,但我假设他们需要一种方法来选择输入或值通常使用的ID或名称,自选择你输入有一个名字我会说你的选择也需要一个名字。 –

回答

0

你有他们的名字添加name属性

<select name="myfield"> 
<option value="1">1</option> 
<option value="2">2</option> 
</select> 

您的脚本可能解析所有的领域,这一切,就像你与你的输入元素一样。

<form action="/" method="post"> 
    <input name="my-input"> 
    <select name="my-select"> 
    <option>1</option> 
    </select> 
    <input type="submit"> 
</form> 

这是因为PHP只知道名称的表单数据,它不能处理其他任何事情。在您的PHP脚本中,访问值如下:

<?php 

$_POST["my-input"]; 

$_POST["my-select"]; 

?> 
0

name属性丢失。

<select name="something">