Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]warunkowe przekierowanie do podstrony
saymonek
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.07.2010

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


Witam, mam problem z kodem PHP, jestem bardzo początkujący, więc sam nie wychwytuję błędu. Chodzi o to, żeby w zależności od uprawnien użytkownika (zapisanych w bazie - stan "0" albo stan "1") przekierowywać użytkownika do strony indeks.php bądź użytkownik.php

  1. <?php
  2.  
  3. $login = "szycie";
  4. mysql_connect('localhost','root','dupa') or die ('nie mozna polaczyc z baza danych'. mysql_error());
  5. mysql_select_db("korespondencja");
  6.  
  7. $query = 'SELECT * FROM user WHERE login ="'.$login.'" ';
  8. $result = mysql_query($query);
  9. $wiersz = mysql_fetch_array($result);
  10. echo $wiersz['imie'];
  11. echo $uprawnienia = $wiersz['uprawnienia'];
  12.  
  13. if ($uprawnienia == '1'){
  14. header ('Location: indeks.php');
  15. }
  16. if ($uprawnienia == '0'){
  17. header ('Location: uzytkownik.php');
  18. }
  19.  
  20. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
smietek
post
Post #2





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

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


Nie możesz wysyłać nagłówków (header), gdy przed nimi wysłałeś tekst do przeglądarki (echo).
Wywal to echo i będzie poprawnie robiło przekierowanie.
Go to the top of the page
+Quote Post
saymonek
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.07.2010

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


Jasne, teraz działa tak, jak chciałem. Niby prosta rzecz, ale nie wiedziałem o tym. Teraz zapamiętam. Dzięki wielkie za pomoc !
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 10:57