powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Почему выдает сообщение Undefined index?
12 сообщений из 12, страница 1 из 1
(PHP) Почему выдает сообщение Undefined index?
    #33758700
salexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем ... у меня следующая проблема вот в этои функций
Function UserName(){
session_start();
$Usr=$_SESSION['user'];
return $Usr;
}

выдаёт ошибку Notice: Undefined index: user in C:\www\Fun.php on line 28 что это может быть ???
Модератор:
Оформляйте топики согласно требованиям форума!!! Топики оформленные не по правилам - будут удаляться.
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33758768
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому в массиве нет элемента с ключом "user"
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33758798
salexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я это понял но почему так происходит в другои функция до вызова этои я вот что сделал : $_SESSION['user'] = $Nam; и после этого проверяю echo 'Проверка: '.$_SESSION['user']."<br>"; и всё ок .
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33758812
salexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот функций :
Function Autoriz ($Nam,$Pass) {
session_start();
$cnn = mssql_connect("192.168.1.4","uuuu","77777");
$db = mssql_select_db("BolRezerv",$cnn);
$SqlStr ="select pasweb from alex_pp where name='$Nam'";
$RunStr = mssql_query($SqlStr) ;
$DateStr = mssql_fetch_row($RunStr);
$PassWeb=$DateStr[0];
if (trim($Pass)==trim($PassWeb)){
$_SESSION['user'] = $Nam;
echo 'AutorizPrivet: '.$_SESSION['user']."<br>";
$ret='YES';
return $ret;
}else{
$ret='NO';
return $ret;
}
}


Function UserName(){
session_start();
$Usr=$_SESSION['user'];
return $Usr;
}
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33758877
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что выдаст ваш огрызок - нам по вторичным половым признакам догадываться?
P.S. Теги форматирования никто не отменял.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33758894
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Function Autoriz ($Nam,$Pass) {
         session_start();
         $cnn = mssql_connect("192.168.1.4","uuuu","77777");
         $db = mssql_select_db("BolRezerv",$cnn);
         $SqlStr ="select pasweb from alex_pp  where name='$Nam'";
         $RunStr = mssql_query($SqlStr) ;
         $DateStr = mssql_fetch_row($RunStr);
         $PassWeb=$DateStr[ 0 ];
         if (trim($Pass)==trim($PassWeb)){
              $_SESSION['user'] = $Nam;
                 echo 'AutorizPrivet: '.$_SESSION['user']."<br>";
               $ret='YES';
              return $ret;
           }else{
              $ret='NO';
              return $ret;
          }
 }


 Function UserName(){
          session_start();
          $Usr=$_SESSION['user'];
          return $Usr;
 }

Откуда берется $Nam?
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33758926
salexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
он передаётся из формы
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33758933
salexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот как :
$NameUs=$_POST["user"];
$Result=Autoriz($NameUs,$PassUs);
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33758946
salexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вы вставляите код в такое окно ?
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33759055
Фотография Robert Tappan Moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каком месте Вы вызываете UserName()?
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33759060
Фотография Robert Tappan Moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы избежать появления Notice:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Function UserName(){
	session_start();
	if (isset($_SESSION['user'])) {
		$Usr=$_SESSION['user'];
	} else {
		/* не установлено имя пользователя */
		$Usr='none';
	}
	return $Usr;
}
----------------------------------------
...
Рейтинг: 0 / 0
(PHP) Почему выдает сообщение Undefined index?
    #33759657
salexxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё народ спасибо всем ... решил проблему :http://phpfaq.ru/sessions
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Почему выдает сообщение Undefined index?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]