Sign in to follow this  
Followers 0
Journalist

Панель управления для пользователей php

7 posts in this topic

Привет всем! Изучаю, ковыряюсь в php ... делаю небольшой проектик )

В общем сделал регистрацию php+mysql, теперь вот делаю панель, которая отображается одним видом для гостей сайта, и для тех, кто вошёл в свою учётную запись:

<?php
//Check whether the session variable SESS_MEMBER_ID is present or not
if ($_SESSION['id']) // проверяем метку
{
    $id = $_SESSION['id'];
    $result = mysql_query("select * from users where id = '$id'");
    $row = mysql_fetch_assoc($result);

    echo 'Здравствуйте, <b><a href="info/'.$row['name'].'">'.$row['name'].'</a></b>'; 
}
else // метки нет - пользователь не авторизован
{
    echo '<a href="sgnin.php">Вход</a> | <a href="sgn.php">Регистрация</a>'; 
}
?>

Но на выходе получаю ответ:

Notice: Undefined index: id in /var/www/data/www/mysite/loginpanel.php on line 3

Не подскажите, почему выходит такая ошибка?

Share this post


Link to post
Share on other sites
23 часа назад, cmscripts сказал:

session_start();

Прописан?

Да, у меня в файле header.php, прописано начало сессии и коннект с базой:

session_start();
include('connect.php');

он в свою очередь подключён на всех страницах сайта через <?php include "header.php";?>

Share this post


Link to post
Share on other sites
3 минуты назад, Journalist сказал:

Да, у меня в файле header.php, прописано начало сессии и коннект с базой:


session_start();
include('connect.php');

он в свою очередь подключён на всех страницах сайта через <?php include "header.php";?>

версия php какая?

 

Share this post


Link to post
Share on other sites

Ну если перевести: "нет ключа id". т.е. сессии id нету

Share this post


Link to post
Share on other sites
23 часа назад, cmscripts сказал:

Попробуй if(isset($_SESSION['id']))

Ошибка исчезла ), сейчас сделаю авторизацию и посмотрю как работает для тех, кто алогинился

А в чём загвоздка то была?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.