Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak się pozbyć notice
viamarimar
post 14.11.2014, 23:35:19
Post #1





Grupa: Zarejestrowani
Postów: 303
Pomógł: 1
Dołączył: 24.09.2011

Ostrzeżenie: (10%)
X----


Fragment kodu:
  1. <?php
  2. include("gora.php");
  3. include("bok.php");
  4.  
  5.  
  6.  
  7. $user = $_SESSION['login'];
  8. $result = mysql_query("SELECT rank FROM users WHERE login='$user'") or die(mysql_error());
  9. $rank = mysql_fetch_array($result);
  10.  
  11. //if(empty($_SESSION['zalogowany']) && ($rank['rank'] != 'root')){
  12. if ($rank['rank'] != 'root'){
  13.  
  14.  
  15. echo "
  16. <div id='right'>
  17. <div class='box'>
  18. Brak dostepu";
  19. }
  20. else{
  21.  
  22.  
  23. ...
  24. ?>


Blad:
  1. Notice: Undefined index: login in C:\VertrigoServ\www\szablon\edycja.php on line 7
  2. Call Stack
  3. # Time Memory Function Location
  4. 1 0.0000 355360 {main}( ) ..\edycja.php:0


Probuje juz na rozne sposoby uzywac isset i empty no ale nie idzie jakos. Sa inne rozwiazania albo moze zle to robie. Fragment nawet nie caly ma zabezpieczac przed wejsciem na strone bez zalogowania.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:31