Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]warunkowe przekierowanie do podstrony
Forum PHP.pl > Forum > Przedszkole
saymonek
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. ?>
smietek
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.
saymonek
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 !
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.