Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да създадете израз if в ехо в PHP MySQLi

След като потребителят влезе в системата, запазете подробностите за потребителя в сесията и проверете състоянието дали потребителят е влязъл или не. Например, ако се опитвате да коментирате и харесвате само за влязъл потребител, тогава можете да направите нещо като

<?php
session_start();
$_SESSION['email']='[email protected]';
$user_name='dd';
$user_email='ddd';
$post_title='gsdg';

$post_output = "<div id='posts_wrap'><p>$user_name</p><p>$user_email</p><p>$post_title</p>";
 if(isset($_SESSION['email'])){ 
        $post_output.="<a href=''><button>Like</button></a><a href=''><button>Comment</button></a> ";
    }  
    // i want these two button (Edit and Delete) only available to logged in user
    $post_output.= "<a href=''><button>Edit</button></a><a href=''><button>Delete</button></a> </div>";                                    
            print_r($post_output);      





?>

в горния код потребителят е влязъл, така че всички бутони са видими. Ако не, тогава не е видим за всички. Просто опитайте да унищожите сесията. Мисля, че имейлът от предишната сесия все още е там



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CakePHP Модел с Между датите

  2. вмъкнете автоматично увеличение във втората колона

  3. Spring Boot:Jdbc javax.net.ssl.SSLException:затваряне на входящия преди получаване на close_notify на партньора

  4. Разделете низ от колони на няколко колонни низове

  5. Условно вмъкване въз основа на LAST_INSERT_ID