1

My HTML code was

<li >
  <a href="<?php echo base_url('admin/uploadSales'); ?>" id="uploadsales">
  <i class="fa fa-dashboard fa-lg"></i> Upload Sales
  </a>
</li>

and my php code to disable anchor tag is

<?php
  $roleid=$this->session->userdata('roleid');
  if($roleid === '1') 
  {
    echo '<script> $("#uploadsales").prop("disabled", true); </script>';
    </script>';
  }
?>

I have to used same code to disable button in php without codeigniter it is worked

Alive to die - Anant
  • 70,531
  • 10
  • 51
  • 98
Ram
  • 115
  • 8

1 Answers1

2

No need for <script></script>.Go for ternary operator,check condition and based on that remove the whole link itself.

<?php
   $roleid=$this->session->userdata('roleid');
?>
<li >
    <a href="<?php  echo ($roleid ==1) ? 'javascript:void(0)' : base_url('admin/uploadSales'); ?>" id="uploadsales">
    <i class="fa fa-dashboard fa-lg"></i> Upload Sales
    </a>
</li>
Alive to die - Anant
  • 70,531
  • 10
  • 51
  • 98