Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Pobranie z bazy danych nie działa
goukan
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 25.03.2013

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


Witam mam problem. Otóż na mojej stronie na której jest skrypt rejestracji i logowania dodałem jeszcze skrypt z newsami. Wiadomo, trzeba się zalogować aby móc pisać newsy na stronę. Dodałem do mojej bazy danych kolumne o nazwie 'acces' i tam dałem tinyint default 0. Jeżeli jest 1 to znaczy, że ktoś jest administratorem strony, aby to zmienić trzeba wejść do bazy i zmienić to ręcznie. Tera tak: jeżeli ktoś się zarejestruje na stronie to automatycznie przydziela mu acces 0, więc jest zwykłym użytkownikiem. W pliku mam coś takiego:
  1. <?php
  2. if (isset($_SESSION['login'])) {
  3. echo '<br>';
  4. echo '<div class="form">Jesteś zalogowany jako: <strong>'.$_SESSION['login'].'</strong></div>';
  5. }
  6. else {
  7. echo '';
  8. }
  9.  
  10. ?>


To jest w pliku header gdzie jak ktoś się zaloguje to pokazuje mu że jest zalogowany jako:... A chciałbym dodać pod tym takie zapytanie sql:
"jeśli acces =1 wtedy wyświetl link do mozliwosci pisania newsów w przeciwnym wypadku nie pokazuj nic"
robiłem to na różne sposoby, ale ciągle nie działa. Mniej więcej tak:
  1. $login = $_POST["login"];
  2. $haslo = $_POST["haslo"];
  3. $wynik=mysql_query("SELECT * FROM uzytkownik WHERE login='$login' and haslo='$haslo' and acces=1");
  4. if (mysql_num_rows($wynik) == 0) {
  5. $informacja = mysql_fetch_array($wynik);
  6. echo 'Jestes adminem';
  7. }
  8. else {
  9. echo 'nie jestes adminem';
  10. }


Niby działa i pojawia się tylko napis "jestes adminem" , ale jak się wyloguje to ten napis tez jest;/ Nie wiem co jest grane
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.12.2025 - 10:29