Autor Zpráva
Ameopro
Profil
ahojte prosím vás nevíte proč to nefunguje : mam dané 2 podmínky v if

<?php if(isset($login_session) & $row['hodnost']=="hrac" & $row['hodnost']=="admin") { ?>

mohu to mít takto nebo musí byt jinak aby fungovaly
Alphard
Profil
Operátor & znamená bitové and. Vy zřejmě hledáte logické and, tj. &&. Což ale také nebude fungovat, protože nikdy nesplníte podmínku, že $row['hodnost'] se má zároveň rovnat dvou různým řetězcům.

PS: nezamykejte prosím žádná vlákna, není to žádoucí.
Kubo2
Profil
Ameopro:
mohu to mít takto nebo musí byt jinak aby fungovaly

Nie. Aby tá podmienka (ona je tam totižto v tvojom kóde iba jedna) „fungovala“, mal by si si najprv prečítať dokumentáciu logických operátorov dostupných v jazyku PHP a podľa nej sa pokúsiť sám prísť na to, ktoré z nich (a ako) treba v tvojej podmienke použiť.


Za opytovacími vetami sa vždy bezpodmienečne píše opytovacie znamienko ?, tzv. otáznik. Ak si dával pozor v druhom ročníku základnej školy, mal by si toto znamienko dôverne poznať. Tak ho prosím píš vždy (bez medzery) na koniec opytovacej vety.
Ameopro
Profil
vyřešil jsem to OR

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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