Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 27.08.2013 Ostrzeżenie: (0%)
|
Witajcie mam problem, otóż mam gotowy system kont z rejestracją i wyświetlaniem profilów i chciałbym dodać do niego Rangi tak aby były trzy rangi Użytkownik (domyślna) Moderator i Administrator . chcę aby te rangi można było tylko zmienić ręcznie w phpMyAdmin. proszę o pomoc o dopisanie tego do tych kodów i tabeli. Tabele dodałem takim kodem:
CODE CREATE TABLE `users` ( `user_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `user_name` varchar(255) NOT NULL, `user_password` varchar(40) NOT NULL, `user_email` varchar(255) NOT NULL, `user_regdate` int(10) UNSIGNED NOT NULL, `user_from` varchar(255) NOT NULL, `user_website` varchar(255) NOT NULL, PRIMARY KEY (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; Tak Wygląda plik którym odczytuje informacje o uzytkowniku: CODE <?php
include 'config.php'; db_connect(); check_login(); // filtrujemy id oraz rzutujemy je na int $_GET['id'] = (int)clear($_GET['id']); // pobieramy dane usera z podanego id $user_data = get_user_data($_GET['id']); // sprawdzamy czy znalazĹo uĹźytkownika // jeĹli nie to wyĹwietlamy komunikat // a jeĹli tak to wyĹwietlamy wszystkie jego dane // jeĹli user nie ma podanej strony www lub skÄ d jest to wyĹwietlamy "brak" if($user_data === false) { echo '<p>Niestety, taki uĹźytkownik nie istnieje.</p> <p>[<a href="index.html">PowrĂłt</a>]</p>'; } else { echo '<h2>Profil uĹźytkownika</h2> <p>Nick: <b>'.$user_data['user_name'].'</b></p> <p>Email: '.$user_data['user_email'].'</p> <p>Data rejestracji: '.date("d.m.Y, H:i", $user_data['user_regdate']).'</p> <p>Strona WWW: '.(empty($user_data['user_website']) ? 'brak' : $user_data['user_website']).'</p> <p>SkÄ d: '.(empty($user_data['user_from']) ? 'brak' : $user_data['user_from']).'</p>'; } db_close(); ?> |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Przenoszę do Przedszkola. Proszę dodać odpowiednie tagi i używać odpowiedniego bb-code.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 27.08.2013 Ostrzeżenie: (0%)
|
problem ciagle jest
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
no to dodajesz do tabeli odpowiednie pole, w zależności czy będziesz podsiadał duża liczbę użytkowników to najlepiej stworzyć drugą tabele i odwołać się do tego relacyjnie, ale jak mniemam dopiero się uczysz wiec może to być dla Ciebie pewnie problem wiec możesz zrobić to w tej samej tabeli, no i potem odpowiednio wyświetlić, ale i tak mniemam że bez tej drugiej tabeli się nie obejdzie bo pewnie rangi będą określać uprawnienia?
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 09:26 |