sql >> Databasteknik >  >> RDS >> Mysql

Hur man skapar en if-sats inuti echo i PHP MySQLi

Efter användarinloggning håll användardetaljer i sessionen och kontrollera skick om användaren är inloggad eller inte. Om du till exempel försöker kommentera och gilla endast för inloggad användare kan du göra något som

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





?>

i ovanstående kod är användaren inloggad så att alla knappar är synliga .om inte så är de inte synliga för alla .försök bara att förstöra sessionen.jag tror att föregående sessions e-post fortfarande finns där



  1. SQL Server Inloggningsfel:Inloggning misslyckades för användaren 'NT AUTHORITY\SYSTEM'

  2. Behöver jag fortfarande installera Oracle Client om jag använder Microsoft ODBC för Oracle för att ansluta till en Oracle-databas?

  3. vilka är ändringarna i mysql 8 resultat rowset case?

  4. Samla annonsklick och visningar