Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie Rang Do Profilu Użytkownika
Forum PHP.pl > Forum > Przedszkole
TheMatixPL
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();
?>
Kshyhoo
Przenoszę do Przedszkola. Proszę dodać odpowiednie tagi i używać odpowiedniego bb-code.
TheMatixPL
problem ciagle jest
com
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.