Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem nieznany z elseif
goped
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 28.11.2003
Skąd: gliwice

Ostrzeżenie: (0%)
-----


  1. <?
  2. $pass="zle";
  3. include("hasla.php");
  4. if($_SESSION['imie']==$_SESSION['hash'])
  5. {
  6. die("<center>***** PERMISSION DENIED *****<br>ERROR 1");
  7. }
  8. elseif($acc[$_SESSION['imie']]==$_SESSION['passwd'])
  9. {
  10. $pass="dobrze";
  11. }
  12. else
  13. {
  14. die("<center>***** PERMISSION DENIED *****<br>ERROR 2");
  15. }
  16. if($pass=="dobrze")
  17. {
  18. if($id=="dodaj")
  19. {
  20. echo"dodawanie strony";
  21. }
  22. elseif($id=="edytuj")
  23. {
  24. echo"edycja strony";
  25. }
  26. elseif($id=="kasuj")
  27. {
  28. echo"kasowanie strony";
  29. }
  30. elseif($id=="galeria")
  31. {
  32. echo"panel galerii";
  33. }
  34. elseif($id=="dodajadmina")
  35. {
  36. echo"dodawanie admina";
  37. }
  38. elseif($id=="zmianahasla");
  39. {
  40. echo"zmiana hasla";
  41. }
  42. else
  43. {
  44. echo"aaa";
  45. }
  46. }
  47.  
  48. ?>


witam, problem otoz nastepujacy
kiedy odpali sie ten skrypt wyskakuje blad:

Parse error: parse error, unexpected T_ELSE in /home/goped/.homepage/konta/adm.php on line 43

linia 43 to jest ostatnie else. kiedy sie usunie ten kawalek to zawsze wyswietlane jest "zmiana hasla" czy dam jakiekolwiek id czy nie. moze ktos wie co to jest i co na to poradzic, thx za cokolwiek wskazujacego droge tongue.gif


--------------------
www.motorower.com.pl - kup sobie cos :]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Kuziu
post
Post #2





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


spróbuj usunąć ten średnik
  1. <?php
  2. elseif($id=="zmianahasla");
  3. ?>


A jak to nie po może to policz ilość otwartych i zamkniętych klamerek czy się zgadzają bo dałeś nie powcinany kod to mi sie nie chce liczyć.


--------------------
Słońce zachodzi ... kolejna noc nadchodzi ...
Go to the top of the page
+Quote Post
maverickkk
post
Post #3





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 12.11.2005

Ostrzeżenie: (0%)
-----


Tak chodzi o ten średnik w 39 lini.
Kuziu ubiegłeś mnie :]


--------------------
Robie to co lubie, lubie to co Robie
Go to the top of the page
+Quote Post
goped
post
Post #4





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 28.11.2003
Skąd: gliwice

Ostrzeżenie: (0%)
-----


thx panowie :] a tak w ogole, moglibyscie mi powiedziec czy dobre jest rozwiazanie tej strony, z tym sprawdzaniem zalogowania a pozniej z elseif'ami. bede bardzo wdzieczny.


--------------------
www.motorower.com.pl - kup sobie cos :]
Go to the top of the page
+Quote Post
Qvazar
post
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 3
Dołączył: 28.10.2005

Ostrzeżenie: (0%)
-----


  1. <?
  2. $pass="zle";
  3. include("hasla.php");
  4. if($_SESSION['imie']==$_SESSION['hash'])
  5. {
  6. die("<center>***** PERMISSION DENIED *****<br>ERROR 1");
  7. }
  8. elseif($acc[$_SESSION['imie']]==$_SESSION['passwd'])
  9. {
  10. $pass="dobrze";
  11. }
  12. else
  13. {
  14. die("<center>***** PERMISSION DENIED *****<br>ERROR 2");
  15. }
  16. if($pass=="dobrze")
  17. {
  18. switch ($id)
  19. {
  20. case "dodaj":
  21. echo"dodawanie strony";
  22. break;
  23. case "edytuj":
  24. echo"edycja strony";
  25. break;
  26. case "kasuj":
  27. echo"kasowanie strony";
  28. break;
  29. case "galeria":
  30. echo"panel galerii";
  31. break;
  32. case "dodajadmina":
  33. echo"dodawanie admina";
  34. break;
  35. case "zmianahasla":
  36. echo"zmiana hasla";
  37. break;
  38. default:
  39. echo"aaa";
  40. }
  41. }
  42. ?>
Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 13:43