sql >> Databáze >  >> RDS >> Mysql

Jak vytvořit příkaz if uvnitř echo v PHP MySQLi

Po přihlášení uživatele zachovejte detaily uživatele v relaci a zkontrolujte stav, zda je uživatel přihlášen nebo ne. Pokud se například pokoušíte komentovat a lajkovat pouze pro přihlášeného uživatele, můžete udělat něco jako

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





?>

ve výše uvedeném kódu je uživatel přihlášen, takže všechna tlačítka jsou viditelná. Pokud ne, pak to není viditelné pro všechny. Jen se pokuste zničit relaci. Myslím, že e-mail z předchozí relace tam stále je



  1. Přidání mnoha ověřovacích funkcí (UDF) do Oracle – která metoda běží nejrychleji

  2. Odkaz na Microsoft.SqlServer.Smo.dll

  3. Přečtěte si pole JSON v MYSQL

  4. Jak zrychlím počítání řádků v tabulce PostgreSQL?