我希望链接仅在$data['block']
等于 1、3 或 4 时才出现。如果等于 2 或 5,则不行。
<td style="font-size:18px;color:#f0cb01;">
<a href="kickcodes.php?id='.$data["block"].'">Reason Codes</a>
</td>
编辑
while ($data = mysql_fetch_array($query)) {
echo '
<tr style="background-color:#576c11;">
<td style="font-size:18px; color:#f0cb01;">'.$data["keyword"].'</td>
<td style="font-size:18px;color:#f0cb01;">'.$data["block"].'</td>
<td style="font-size:18px;color:#f0cb01;">'.$data["phone"].'</td>
<td style="font-size:18px;color:#f0cb01;">'.$data["Reason"].'</td>
<td style="font-size:18px;color:#f0cb01;"><a href="kickcodes.php?id='.$data ["block"].'">Kickcodes</a></td>'
echo '<td style="font-size:18px;color:#f0cb01;">';
if( $data['block'] == 1 || $data['block'] == 3 || $data['block'] == 4)
{
echo '<a href="kickcodes.php?id='.$data["block"].'">Reason Codes</a>';
} else
{
echo '<span>Reason Codes</span>'; // Or echo nothing
}
echo '</td>';
这将起作用:
<td style="font-size:18px;color:#f0cb01;">
<?php if (in_array($data["block"], array(1,3,4)){?>
<a href="kickcodes.php?id='.$data["block"].'">Reason Codes</a>
<?php}?>
</td>
只需将您希望链接发生的条件放在 if
语句中:
echo '<td style="font-size:18px;color:#f0cb01;">';
if( $data['block'] == 1 || $data['block'] == 3 || $data['block'] == 4)
{
echo '<a href="kickcodes.php?id='.$data["block"].'">Reason Codes</a>';
} else
{
echo '<span>Reason Codes</span>'; // Or echo nothing
}
echo '</td>';
在表中省略<td>
标签是没有意义的,这就是我将其放在 if
语句之外的原因。
while ($data = mysql_fetch_array($query)) {
echo '
<tr style="background-color:#576c11;">
<td style="font-size:18px; color:#f0cb01;">'.$data["keyword"].'</td>
<td style="font-size:18px;color:#f0cb01;">'.$data["block"].'</td>
<td style="font-size:18px;color:#f0cb01;">'.$data["phone"].'</td>
<td style="font-size:18px;color:#f0cb01;">'.$data["Reason"].'</td>
<td style="font-size:18px;color:#f0cb01;"><a href="kickcodes.php?id='.$data ["block"].'">Kickcodes</a></td>';
echo '<td style="font-size:18px;color:#f0cb01;">';
if( $data['block'] == 1 || $data['block'] == 3 || $data['block'] == 4)
{
echo '<a href="kickcodes.php?id='.$data["block"].'">Reason Codes</a>';
}
else
{
echo '<span>Reason Codes</span>'; // Or echo nothing
}
echo '</td>';
echo '<td style="font-size:18px;color:#f0cb01;">';
if ($data['block'] == 1 || $data['block'] == 3 || $data['block'] == 4) {
echo '<a href="kickcodes.php?id='.$data["block"].'">Reason Codes</a>';
}
echo '</td>';
如果您使用单词而不是数字,您可以执行以下操作:
echo '<td style="font-size:18px;color:#f0cb01;">';
if ($data['block'] == 'block 1' || $data['block'] == 'block 3' || $data['block'] == 'block 4') {
echo '<a href="kickcodes.php?id='.$data["block"].'">Reason Codes</a>';
}
echo '</td>';
希望这对:)有所帮助