За последние 24 часа нас посетили 16453 программиста и 1561 робот. Сейчас ищут 1960 программистов ...

вывод данных бд

Тема в разделе "PHP и базы данных", создана пользователем Иван27, 26 июн 2017.

Метки:
  1. Иван27

    Иван27 Новичок

    С нами с:
    25 июн 2017
    Сообщения:
    29
    Симпатии:
    0
    Привет всем хочу сделать вывод таблицы для конкретного пользователя на что мне посоветовали
    PHP:
    1. $login = $_SESSION['login'];
    2. $result = mysql_query("SELECT * FROM user WHERE login='$login'",$db);
    Но вылетает вот такая ошибка "Notice: Undefined variable: _SESSION in C:\xampp\htdocs\admin\clientsinfo.php on line 76" как избавиться от неё?
    вот сам код сессии
    PHP:
    1. <?php
    2.    include('cennect.php');
    3. if (!isset  ($_SESSION['login'])){
    4.     $login=$_POST['login'];
    5.     $password=$_POST['password'];
    6.  
    7.     if(empty($login) or empty($password)){
    8.         exit("Error2 <input type='buttom' value='back' onclick='history.back()'>");
    9.     }
    10.  
    11.  
    12.     $login=stripcslashes($login);
    13.     $login=htmlspecialchars($login);
    14.  
    15.     $password=stripcslashes($password);
    16.     $password=htmlspecialchars($password);
    17.  
    18.     $result =mysql_query("SELECT *FROM admin WHERE login ='$login'", $db);
    19.  
    20.  
    21.     $myrow = mysql_fetch_array($result);
    22.  
    23.     if ($myrow ['password']=="") {
    24.         exit("Error3 <input type='buttom' value='back' onclick='history.back()'>");
    25.     }else{
    26.         if($myrow['password']==$password) {
    27.             setcookie("login", $myrow['login'], time()+3600);
    28.         }else {
    29.                 exit("Error4 <input type='buttom' value='back' onclick='history.back()'>");
    30.         }
    31.     }
    32. }
    33. echo "
    34.    <script language='Javascript' type='text/Javascript'>
    35.       <!--
    36.       function GoNah() {
    37.           location='user.php';
    38.       }
    39.       setTimeout('GoNah()', 2000)
    40.       //-->
    41.       </script>
    42.  
    43. ";
    44. ?>
    а на остальных страницах использую проверку через куки
    PHP:
    1. <?php
    2. if ($_COOKIE['login']=="") {header('Location:index.php');dle;}
    3. ?>
     
  2. Иван27

    Иван27 Новичок

    С нами с:
    25 июн 2017
    Сообщения:
    29
    Симпатии:
    0
    все ребята разобрался вместо
    PHP:
    1. $login = $_SESSION['login'];
    2. $result = mysql_query("SELECT * FROM user WHERE login='$login'",$db);
    сделал
    PHP:
    1. $login = $_COOKIE['login'];
    2. $result = mysql_query("SELECT * FROM user WHERE login='$login'",$db);
    всем спасибо