发送邮件表格 - 从单选按钮获取价值

时间:2013-04-01 23:12:58

标签: php forms button radio mailing

我已经尝试了很多我在这个网站上找到的解决方案,但我似乎无法解决这个问题。

我的单选按钮:

<input type="radio" id="radio1" name="apartman" />
<label for="radio1">Apartman 1</label>
<input type="radio" id="radio2" name="apartman" />
<label for="radio2">Sunny Shit 2</label>
<input type="radio" id="radio3" name="apartman" />
<label for="radio3">Penthouse</label>
<input type="radio" id="radio4" name="apartman" />
<label for="radio4">Rupčaga</label>
<input type="radio" id="radio5" name="apartman" />
<label for="radio5">Štala Gold Class</label>

这是我在邮件脚本中获得的PHP:

$apartman = $_POST['apartman'];

我在邮件中保留的结果是:

公寓:在

我想得到的结果:

Apartman:[所选单选按钮的值]

1 个答案:

答案 0 :(得分:2)

区分每个单选按钮的唯一因素是id属性,但是在计算表单数据时不使用ID,您还需要为每个单元添加value属性单选按钮,您将获得所需的效果:

<input type="radio" id="radio1" name="apartman" value="radio1" />
<label for="radio1">Apartman 1</label>
<input type="radio" id="radio2" name="apartman" value="radio2" />
<label for="radio2">Sunny Shit 2</label>
<input type="radio" id="radio3" name="apartman" value="radio3" />
<label for="radio3">Penthouse</label>
<input type="radio" id="radio4" name="apartman" value="radio4" />
<label for="radio4">Rupčaga</label>
<input type="radio" id="radio5" name="apartman" value="radio5" />
<label for="radio5">Štala Gold Class</label>