Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem ze skryptem z logowaniem
alfemix
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.02.2015

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


Witam!
Logowanie działa, ale profil użytkownika nie działa. A dokładniej:
Pokazuje że niema użytkownika o takim id. Jestem zalogowany, w bazie danych jest id, jest użytkownik, ale profil nie działa.
Skrypt do profilu:
  1. <?php
  2. /**
  3.  * Profil
  4.  * @author Sobak
  5.  * @package User System
  6.  */
  7.  
  8. require 'header.php'; // Dołącz początkowy kod HTML
  9. require 'config.php'; // Dołącz plik konfiguracyjny i połączenie z bazą
  10. require_once 'user.class.php';
  11.  
  12. /**
  13.  * Tylko dla zalogowanych użytkowników
  14.  */
  15. if (!user::isLogged()) {
  16. echo '<p class="error">Przykro nam, ale ta strona jest dostępna tylko dla zalogowanych użytkowników.</p>';
  17. }
  18.  
  19. else {
  20. $id = $_GET['id'];
  21.  
  22. /**
  23.   * Sprawdź czy użytkownik o podanym ID istnieje
  24.   */
  25. $userExist = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM users WHERE id = '$id'"));
  26.  
  27. // Użytkownik nie istnieje
  28. if ($userExist[0] == 0) {
  29. die ('<p>Przykro nam, ale użytkownik o podanym identyfikatorze nie istnieje.</p>');
  30. }
  31.  
  32. /**
  33.   * Użytkownik istnieje, tak więc pokaż jego profil
  34.   */
  35.  
  36. // Zapisz dane użytkownika o podanym ID, do zmiennej $profile
  37. $profile = user::getDataById ($id);
  38.  
  39. echo '<h1>Profil użytkownika '.$profile['login'].'</h1>';
  40.  
  41. echo '<b>Nick:</b> '.$profile['login'].'<br />';
  42. echo '<b>Email:</b> '.$profile['email'].'<br />';
  43.  
  44. }
  45.  
  46. require 'footer.php'; // Dołącz końcowy kod HTML
  47.  
  48. ?>


Baza danych jest ok. Tu jest cały skrypt config, itd
http://www.forumweb.pl/gotowe-komponenty-w...ia-profil,65408

Proszę o pomoc

Ten post edytował alfemix 26.07.2015, 16:44:59
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: 23.08.2025 - 23:50