我想在php中使用html语法,我想使用.
而不是<?php ?>
我下面给出的代码ig,
$delete='<a class="confirm" onclick="return delete_event(<?php echo $value->id; ?>, '<?php echo base_url() . 'webtv/delete_channels' ?>', '<?php echo current_full_url(); ?>');" href="" ><i class="glyphicon glyphicon-trash text-red del" title="Delete"></i></a>';
请帮帮我。
<?php
$value = "value_1"; //$value->id;
$baseurl = "base_url"."/webtv/delete_channels"; //base_url()."/webtv/delete_channels";
$fullurl = "current_url"; //current_full_url();
$delete="<a href='#' class='confirm' onclick='"return delete_event('".$value."','".$baseurl."','".$fullurl."')'" >Click me</a>";
echo $delete;
?>
<script>
function delete_event(var1,var2,var3){
alert(var1+" -- "+var2+" -- "+var3);
}
</script>
您可以使用sprintf
函数来解决此问题。
解决方案是:
$delete = sprintf('<a class="confirm" onclick="return delete_event(%d, ''%s'',''%s'');" href="" ><i class="glyphicon glyphicon-trash text-red del" title="Delete"></i>jkhklh</a>', $value->id, base_url() . 'webtv/delete_channels', current_full_url());
我清理了您的php语法。我不太明白你想做什么,但下面的声明应该会给你一个包含你想要的内容的标签(一个确认删除按钮):
$delete='<a class="confirm" onclick="return delete_event($value->id, '.base_url().'webtv/delete_channels, '.current_full_url().');" href="" ><i class="glyphicon glyphicon-trash text-red del" title="Delete"></i></a>';
如果你在你的网页上回复这个,假设你的所有其他链接都是正确的,它应该会起作用。