我尝试做的是,任何$id小于50的表单都使用某个A HREF,否则使用另一个A href。这就是我到目前为止所拥有的,但我不知道如何包含它,因为它在HREF中有php。我怎么才能让这件事起作用。提前谢谢。
</td>
<td>
<?php if($id <= 50) {
<a href="<?=$row[form_type]?>.php?id=<?=$row[id]?>&form=<?=$row[form_type]?>&***template***=true"><?=$row[software]?></a>
}
else {
<a href="<?=$row[form_type]?>.php?id=<?=$row[id]?>&form=<?=$row[form_type]?>&***modify***=true"><?=$row[software]?></a>
}
?>
</td>发布于 2014-03-11 03:40:54
<td>
<?php if($id <= 50): ?>
<a href="<?=$row[form_type]?>.php?id=<?=$row[id]?>&form=<?=$row[form_type]?>&***template***=true"><?=$row[software]?></a>
<?php else: ?>
<a href="<?=$row[form_type]?>.php?id=<?=$row[id]?>&form=<?=$row[form_type]?>&***modify***=true"><?=$row[software]?></a>
<?php endif; ?>
</td>发布于 2014-03-11 03:41:02
一种更简洁的方法是在更改(修改/模板位)的锚点标记部分使用if语句:
<a href="<?=$row[form_type]?>.php?id=<?=$row[id]?>&form=<?=$row[form_type]?>&<?=$id <= 50 ? 'template' : 'modify'?>=true"><?=$row[software]?></a>你可以把它放在PHP解析的页面中的任何地方(不管你的HTML中有没有内联PHP。
像这样退出PHP (非常简单-在你的例子中,你不需要真的编辑,你只需要把最上面的例子包装在你的<td>标签中):
?>
<a href="<?=$row[form_type]?>.php?id=<?=$row[id]?>&form=<?=$row[form_type]?>&<?=$id <= 50 ? 'template' : 'modify'?>=true"><?=$row[software]?></a>
<?php..。或者:
$action = $id <= 50 ? 'template' : 'modify';
echo '<a href="' . $row['form_type'] . '.php?id=' . $row['id'] . '&form=' . $row['form_tyoe'] . '&' . $action . '=true">' . $row['software'] . '</a>';发布于 2014-03-11 03:43:18
<?php
if($id <= 50) {
echo '<a href="' . $row['form_type'] . '.php?id=' . $row['id'] . '&form='. $row['form_type']. '&***template***=true">' . $row['software'] . '</a>';
} else {
echo '<a href="'. $row['form_type'] . '.php?id='. $row['id'] . '&form='. $row['form_type'] . '&***modify***=true">'. $row['software'] . '</a>';
}
?>https://stackoverflow.com/questions/22309668
复制相似问题