[英]HTML link in php?
如何在我的PHP IF函数中放置html按钮链接?
看起来像这样:
<?php
if ( $_SESSION['user_id'] == $product["user_id"]){
<a href="<?php echo base_url() ?>/KdGwController/details_bewerken/<?php echo $product->product_id; ?>"><input type="button" class="btn btn-primary" value="Cadeau bewerken"></input> </a>
}
?>
但是很明显,它将不起作用,因为我有html代码。 还有另一种方法吗?
您可以这样做:
<?php
if ( $_SESSION['user_id'] == $product["user_id"]){
?>
<a href="<?php echo base_url() ?>/KdGwController/details_bewerken/<?php echo $product->product_id; ?>"><input type="button" class="btn btn-primary" value="Cadeau bewerken"></input> </a>
<?php
}
?>
或者,让PHP echo
或print()
html标记。 (这比较干净,但是要求您转义"
字符)
<?php
if ( $_SESSION['user_id'] == $product["user_id"]){
echo "<a href=\"".base_url()."/KdGwController/details_bewerken/".$product->product_id."\"><input type=\"button\" class=\"btn btn-primary\" value=\"Cadeau bewerken\"></input> </a>";
}
?>
您基本上可以通过两种方式来做到这一点。 第一:
回显字符串:
<?php
if ( $_SESSION['user_id'] == $product["user_id"]){
// Wrong html
// echo '<a href="'. base_url() . '/KdGwController/details_bewerken/' . $product->product_id . '"><input type="button" class="btn btn-primary" value="Cadeau bewerken"></input> </a>';
// Right html
echo '<a class="btn btn-primary" href="'. base_url() . '/KdGwController/details_bewerken/' . $product->product_id . '"> Cadeau bewerken </a>';
}
?>
第二。 关闭PHP:
<?php
if ( $_SESSION['user_id'] == $product["user_id"]){
?>
<!-- Wrong html -->
<!-- <a href="<?php echo base_url() ?>/KdGwController/details_bewerken/<?php echo $product->product_id; ?>"><input type="button" class="btn btn-primary" value="Cadeau bewerken"></input> </a> -->
<!-- Right html -->
<a class="btn btn-primary" href="<?php echo base_url() ?>/KdGwController/details_bewerken/<?php echo $product->product_id; ?>"> Cadeau bewerken </a>
<?php
}
?>
我个人更喜欢第二个语法,因为语法高亮。 更好的方法是使用“ syntax sugar if” :
<?php if ( $_SESSION['user_id'] == $product["user_id"]): ?>
<!-- Wrong html -->
<!-- <a href="<?php echo base_url() ?>/KdGwController/details_bewerken/<?php echo $product->product_id; ?>"><input type="button" class="btn btn-primary" value="Cadeau bewerken"></input> </a> -->
<!-- Right html -->
<a class="btn btn-primary" href="<?php echo base_url() ?>/KdGwController/details_bewerken/<?php echo $product->product_id; ?>"> Cadeau bewerken </a>
<?php endif; ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.