Autor Zpráva
poustevníček
Profil *
Ahoj všem v novém roce a přeji všem jen to nejlepší.

Potřeboval bych poradit s následujícím.

Chci mít v chatu u každé zprávy křížek na smazaní dané zprávy.
Ovšem ten křížek by měl vidět jen admin.
Mám následující podmínku:
<?php if($message['admin'] == '1') echo '<a href="#">X</a>' ; ?>
ale ta není dobře, protože to zobrazuje jen křížek u zprávy kterou napíše admin.
Admin je rozlišen tak že v db v tabulce uzivatele ve sloupci admin má 1, neadmini mají 0.

Děkuji za radu.


Celý script:
script

Moderátor Petr ZZZ: Titulek „Admin vydí křížek na smazání“ by se hodil spíš pro vyjádření nespokojenosti s takovým stavem než pro vyjádření touhy toho stavu dosáhnout. Příště zkus prosím vymyslet lepší.
quatzael
Profil
poustevníček:
Tak snad tam máš nějaký SESSION, ne? Tak si dej do podmínky nějakou session proměnnou, kterou používáš pro identifikaci admina..
A co to je prosím tě za hrubky? "vydí"?!
poustevníček
Profil *
quatzael:
Omlouvám se za hrubku.

Přihlášené uživatele kontroluji pomocí
$_SESSION['jmeno'] =  $user->jmeno ; 
Jak mám do toho přidat jestli je přihlášený admin?
V tabulce je sloupec

uzivatel-------admin
user--------------1 / toto je admin
user_2---------- 0 / toto je obyčejný uživatel


Mám

$_SESSION['admin'] = $user->admin ;

A podmínka:
if($_SESSION['admin'] == true) echo '<a href="#">X</a>' ;
quatzael
Profil
poustevníček:
No moc nechápu, v čem vidíš problém. Přece to máš nějak udělané, že dokážeš poznat jestli se přihlásil admin nebo ne.. Nebo kdo je pro Tebe admin na Tvých stránkách. Jeden unikátní člověk (třeba Ty), nebo každý kdo vytvořil daný příspěvek?
poustevníček
Profil *
Psal jsem že už to mám v [#3] funguje to.
Doufám že je to správně
quatzael
Profil
poustevníček:
Aha, sorry. Nepochopil jsem to z toho.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: