我使用php发送电子邮件。 我正在遍历表单的所有字段,并在 html模板中使用它。
但是,我需要忽略一个名为captcha的字段。
原始工作代码:
<body>
<h2>Form Submission Data</h2>
<table border="0" cellpadding="0" cellspacing="0" >
{% for name,value in post %}
<tr>
<td class="colname">{{ name }}</td>
<td>{{ value }}</td>
</tr>
{% endfor %}
</table>
</body>
我修改后的(无效)代码:
<body>
<h2>Form Submission Data</h2>
<table border="0" cellpadding="0" cellspacing="0" >
{% for name,value in post %}
if({{ name }} != 'captcha')
{
<tr>
<td class="colname">{{ name }}</td>
<td>{{ value }}</td>
</tr>
}
{% endfor %}
</table>
</body>
if({{ name }} != 'captcha')
不起作用
答案 0 :(得分:0)
对我来说,您在代码中缺少一些%
(确定可以编译吗?)
尝试一下?
{% for name,value in post
if( name != 'captcha')
{
%}
<tr>
<td class="colname">{{ name }}</td>
<td>{{ value }}</td>
</tr>
{% }
endfor %}