【问题标题】:Display boostrap banner if a session variable contain value如果会话变量包含值,则显示引导横幅
【发布时间】:2015-11-03 06:55:14
【问题描述】:

我想在页面中显示引导横幅,前提是会话变量包含一个值,并且如果用户通过单击“x”标记关闭该横幅,我还希望将会话变量设为空。我尝试了给定的代码。它将很好地显示横幅。但是如果我不点击“x”按钮,会话将自动更新为 null。请帮帮我。

复制自评论:

<script> 
$(function(){ $('.payment-status').click(function(){ 
    var status = '<?php echo $this->session->userdata('status_payment');?>'; '<?php $this->session->set_userdata('status_payment','');?>'; 
    }); 
}); 
</script>

用于展示横幅(来自评论)

<?php $payment_status = $this->session->userdata('status_payment'); if ($payment_status && $payment_status<>'' ) { ?> <div class="alert alert-success fade in payment-status" id="payment-status"> <a href="#" class="close" data-dismiss="alert">&times;</a> <strong><?php echo $payment_status?></strong> </div> <?php } ?>

【问题讨论】:

  • 请用您尝试过的代码编辑您的问题。
  • 'status_payment' 是我的会话索引
  • @GugankumarP 点击标签下方的编辑按钮
  • 你的代码在哪里?
  • 我无法粘贴所有代码,我可以一个一个更新

标签: php jquery twitter-bootstrap codeigniter session


【解决方案1】:

这个呢

$status = $this->session->userdata('status_payment');

if(!empty($status))
{
    # your Success Message
}
else
{
    # just keep empty or Your Error Message
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多