Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment créer une instruction if dans echo en PHP MySQLi

Après la connexion de l'utilisateur, conservez les détails de l'utilisateur dans la session et vérifiez si l'utilisateur est connecté ou non. Par exemple, si vous essayez de commenter et d'aimer uniquement l'utilisateur connecté, vous pouvez faire quelque chose comme

<?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);      





?>

dans le code ci-dessus, l'utilisateur est connecté, donc tous les boutons sont visibles. Si ce n'est pas le cas, ce n'est pas visible pour tous. Essayez simplement de détruire la session. Je pense que l'e-mail de la session précédente est toujours là