我有4个分支的四个按钮。当用户点击想要的按钮并向该分支发送邮件时如何实现这一点 我的代码是这样的
<ul class="list-inline banner-social-buttons">
<li>
<a name="city" id="Info1" value="london" class="btn btn-default btn-lg btn-city"><i></i> <span class="network-name">london</span></a>
</li>
<li>
<a name="city" id="Info2" value="dellhi" class="btn btn-default btn-lg btn-city"><i class="fa fa-taxi fa-fw"></i> <span class="network-name">Dillhi</span></a>
</li>
<li>
<a name="city" id="Info3" value="mumbai" class="btn btn-default btn-lg btn-city btn-none"><i class="fa fa-taxi fa-fw"></i> <span class="network-name">Mumbai</span></a>
</li>
<li>
<a name="city" id="Info4" value="madras" class="btn btn-default btn-lg btn-city btn-none"><i ></i> <span class="network-name">Madras</span></a>
</li>
<li>
<a name="city" id="Info5" value="colombo" class="btn btn-default btn-lg btn-city btn-none"><i ></i> <span class="network-name">colombo</span></a>
</li>
</ul>
这里我需要生成一个邮件,我在我的php中编写了这个函数
$city = $_POST['city'];
$email_to = "info@outlook.com"; //The email sending to
$email_subject = "REQUEST:Dellhi"; //The subject of email
if($city == 'Madras')
{
$email_to = "info@outlook.com";//The email sending to
$email_subject = "REQUEST:Madras"; //The subject of email
}
但是它仍然没有改变,这是正确的我是怎么做的,或者请指导我以任何正确的方式完成这项工作!
答案 0 :(得分:0)
您的HTML看起来不像表单。
然后在PHP代码中将value="madras"
(从“表单”)与Madras
进行比较。 ==
区分大小写。
提示:使用var_dump($_POST)
查看发生的情况。
答案 1 :(得分:0)
将$city=='Madras'
更改为$city=='madras'
答案 2 :(得分:0)
您可以像发布数据一样var_dump($_POST);
验证是否获得了数据。
按如下所示更新条件语句
$city = strtolower($city);
if($city == 'madras')
这将确保案例具有意义匹配。
答案 3 :(得分:0)
您对代码的处理方式不是很清楚。如果我是正确的,我想我明白你想要达到的目标。
您有4个具有不同值的按钮:
按钮1 |按钮2 |按钮3 |按钮3
所有按钮都有不同的值,您需要从网址中提取这些值,然后发送电子邮件。你用什么来发帖?我没有看到任何网站发布任何帖子。您的格式可能只是使用$_GET
,除非您假设使用
<li>
<button name='city' id="Info1" value="london" class="btn btn-default btn-lg btn-city"><i></i> <span class="network-name">london</span></button>
</li>
您仍然可以使用radio
按钮显示所有选项,然后使用submit
按钮为您制作帖子。如果您愿意,您甚至可以使用ann input type="submit"
或input type="button"
,但使用不同的name=""
值。
尽管如此,如果我按照我所看到的去做,我建议您使用$_GET
来处理我目前看到的内容。
我现在不会发布代码解决方案,直到我确定你想要做什么以及你希望它如何完成并正确完成。