使用IF/ELSE语句
问题描述:
对不起,这可能很容易,我没有专家,但有没有办法将一个if/else语句放在一个HTML表格中?我尝试了几种不同的方法,但他们总是抛出错误。使用IF/ELSE语句
这是我试图做的。
<? if ($ir[donatordays] > 0): ?>
<p><center><table border="1" cellpadding="1" cellspacing="0" summary="">
<tr><td>Quick Links<br />{$ir['qlinks']}</td><td>Quick Links<br />{$ir['qlinks']}</td><td>Quick Links<br />{$ir['qlinks']}</td><td>Quick Links<br />{$ir['qlinks']}</td></tr>
</table></center></p>
<? endif; ?>
使用3列1行表的Im。上面的信息是中间一列的内容。
如果声明是真的,那么我希望中间一列显示,如果它不是真的,那么我不希望它显示。
我确定还有其他方法可以解决这个问题,但我只是一个begginer。
答
HTML本身没有条件逻辑的词汇表。但是,您的代码片段告诉我这是您正在使用的PHP或另一种服务器端语言。如果您使用的是服务器端语言,那么您会对该列(包括标题和数据)进行条件检查。
<table>
<tr>
<th></th>
<? if (condition evaluates to true) ?>
<th></th>
<? endif ?>
<th></th>
</tr>
<tr>
<td></td>
<? if (condition evaluates to true) ?>
<td></td>
<? endif ?>
<td></td>
</tr>
</table>
这可能是粗糙的,而不是语法上的准确,但它应该工作。即使在生成所有列后,您也可以在JavaScript中隐藏列,但在您的情况下可能不适用或不相关。
这是什么模板语言? – 2014-11-21 18:15:04
这看起来很像PHP,但问题是标记JavaScript,所以目前还不清楚你想要做什么,语言和结果应该是什么。 – JJJ 2014-11-21 18:15:47
这是php,你有一个错误,如果没有':'需要,你想'回声'的回应..我不认为它值得这样一个downvote接待,虽然 – Pogrindis 2014-11-21 18:18:28