Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
После успешной авторизации пользователь попадает в свой личный кабинет· На рисунке 8 показан личный кабинет администратора, · а на рисунке 9 – обычного пользователя системы. Рисунок 8 Личный кабинет администратора
Рисунок 9 Личный кабинет обычного пользователя системы
6. Код личного кабинета выглядит так: <? session_start(); $guest = false; if (!isset($_SESSION['user_id'])) { // header('Location: /soc/index.php?page='.$_SERVER["PHP_SELF"]); $guest = true; //die('Доступ закрыт, даём ссылку на авторизацию. — <a href="login.php">Авторизоваться</a>'); } include 'mysql.php'; $id = (int)$_GET['id']; if (empty($id)) { if (!$guest) $id = $_SESSION['user_id']; else $id = 0; } $same_user = false; if ($id == $_SESSION['user_id']) $same_user = true; //echo 'user: '.$same_user.' id'.$id.' sessid '.$_SESSION['user_id']; $no_user = false; //echo "select nick, fio, birth, hobbie, job, icq, filename from `user_details`, `avatars` where id={$id} and avatars.avatar_id=user_details.avatar_id"; $q = "select login from users where id = {$id}"; $r = mysql_query($q); if (mysql_num_rows($r) == 0) $no_user = true; $r = mysql_query("select nick, fio, birth, hobbie, job, icq, avatar_id from `user_details` where id={$id}"); if (mysql_num_rows($r) > 0) $ud = mysql_fetch_array($r, MYSQL_ASSOC); else { $ud = array('nick'=>'', 'fio'=>'', 'birth'=>0, 'hobbie'=>0, 'job'=>'', 'icq'=>'', 'avatar_id'=>0); } if (!$no_user) { foreach ($ud as $k => $v) { //echo $ud[$k-1].'+'.empty($ud[$k-1]); if (empty($v)) $ud[$k] = 'Нет данных'; } $ud['avatar_id'] = (int)$ud['avatar_id']; // хитрый план if (isset($ud['avatar_id'])) { $q = "select filename from avatars where avatar_id = {$ud['avatar_id']}"; //echo $q; $r = mysql_query($q); if (mysql_num_rows($r) > 0) $ava = mysql_fetch_row($r); else $ava[0] = 'avatars/anon.jpg'; } } include 'head.php'; include 'menu.php'; ?> <div id="rightCol"> <? if (!$no_user) {?> <h3><?if ($ud['fio']!='Нет данных') echo $ud['fio']; else echo 'Пользователь '.$id?></h3> <table class="profileTable" cellpadding="0" cellspacing="0"> <tbody> <tr> <td colspan="2" class="title">
|