![]() |
baza danych i porównanie przypisanej zmiennej - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: baza danych i porównanie przypisanej zmiennej (/thread-baza-danych-i-porownanie-przypisanej-zmiennej) |
baza danych i porównanie przypisanej zmiennej - kill15 - 21-11-2010 Witam. Mój problem polega na tym że chciałbym zrobić aby tylko niektórzy użytkownicy mieli dostęp do podstrony ale nie wiem jak to zrobić. Tak widzę przypisanie wartości: Cytat:$zapranga = mysql_query( 'SELECT ranga FROM user ' ) or die ( mysql_error() ); i moje pytanie jest następujące jak przypisać to do zmiennej żeby potem warunek był poprawny np gdy wartość pola "ranga" w bazie danych to "admin". chciałbym żeby to tak wyglądało tak ale jak zrobić ten warunek: Cytat:if ($ranga == 'admin') RE: baza danych i porównanie przypisanej zmiennej - Pedro84 - 21-11-2010 Sesja? RE: baza danych i porównanie przypisanej zmiennej - kill15 - 21-11-2010 up: jak sesja ?? RE: baza danych i porównanie przypisanej zmiennej - kancik - 21-11-2010 pobierasz przy logowaniu jego range potem przypisujesz do sesji Kod PHP: $zapranga = mysql_query("SELECT `ranga` FROM `user` WHERE `login`='$login'"); ![]() na poczatku strony musi byc session_start(); i sprawdzanie bedzie Kod PHP: if ($_SESSION['ranga'] == 'admin' ) i tyle ![]() RE: baza danych i porównanie przypisanej zmiennej - kill15 - 21-11-2010 (21-11-2010, 00:54)kancik napisał(a): pobierasz przy logowaniu jego range potem przypisujesz do sesji Błąd: Cytat:Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 gdy zmienię `na ' w zapytaniu i zapytanie wygląda tak: Cytat:$zapranga = mysql_query("SELECT 'ranga' FROM 'user' WHERE `login`='$login'"); to wyskakuje: Cytat:Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/t/e/test2010test1/admin.php on line 9 Cytat:<?php tak wygląda kod php ;/ RE: baza danych i porównanie przypisanej zmiennej - kancik - 21-11-2010 ale jestem down ![]() Kod PHP: $_SESSION['ranga'] = $row[0]; Kod PHP: $ranga = mysql_fetch_row($zapranga); ![]() RE: baza danych i porównanie przypisanej zmiennej - kill15 - 21-11-2010 Poradziłem sobie z tym problemem w następujący sposób: Kod PHP: $konto = $_SESSION['login']; Dzięki za chęci ![]() |