Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Podgląd profilu
NorQ
post 19.06.2012, 21:33:09
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 15.07.2011

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


Witam, mam kod poglądu profilu pod system z http://www.forumpc.pl/index.php?showtopic=109958 ... Lecz nie działa!

Proszę o pomoc.

  1. <?php
  2. // rozpoczęcie buforowania (jest to potrzebne by nie mieć błędów typu headers already sent)
  3.  
  4. // start sesji
  5.  
  6. // połączenie z mysql
  7. mysql_connect('localhost', 'root', '')
  8. or die('Nieudane polaczenie z baza danych...');
  9.  
  10. // wybór bazy danych
  11. or die('Nie udalo sie wybrac bazy danych...');
  12.  
  13. // pobieramy dane usera z podanego id
  14. if($user_id == -1) {
  15. $user_id = $_SESSION['user_id'];
  16. }
  17. $result = mysql_query("SELECT * FROM `users` WHERE `user_id` = '{$user_id}' LIMIT 1");
  18. if(mysql_num_rows($result) == 0) {
  19. return false;
  20. }
  21. return mysql_fetch_assoc($result);
  22.  
  23. // sprawdzamy czy znalazło użytkownika
  24. // jeśli nie to wyświetlamy komunikat
  25. // a jeśli tak to wyświetlamy wszystkie jego dane
  26. // jeśli user nie ma podanej strony www lub skąd jest to wyświetlamy "brak"
  27. if($user_data === false) {
  28. echo '<p>Niestety, taki użytkownik nie istnieje.</p>
  29. <p>[<a href="index.php">Powrót</a>]</p>';
  30. } else {
  31. echo '<h2>Profil użytkownika</h2>
  32. <p>Nick: <b>'.$user_data['nick'].'</b></p>
  33. <p>Email: '.$user_data['user_email'].'</p>
  34. <p>Data rejestracji: '.date("d.m.Y, H:i", $user_data['data_rejestracji']).'</p>
  35. <p>ID: '.(empty($user_data['id']) ? 'brak' : $user_data['id']).'</p>';
  36. }
  37.  
  38. // rozłączenie z bazą danych
  39.  
  40. // koniec buforowania
  41. ?>


Co powinno się zrobić aby zaczeło działać?


--------------------
HTML, CSS, JS, PHP i inne nie idą w las...
Powoli się uczę co i jak ;]
Go to the top of the page
+Quote Post
pedro84
post 19.06.2012, 22:09:54
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Określ co znaczy "nie działa"...


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
BaN
post 19.06.2012, 22:35:40
Post #3





Grupa: Zarejestrowani
Postów: 158
Pomógł: 43
Dołączył: 9.11.2007

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


Cytat(NorQ @ 19.06.2012, 22:33:09 ) *
...Co powinno się zrobić aby zaczeło działać?


Zmienić wiersz 24.:
  1. $user_data = mysql_fetch_assoc($result);


Dodatkowo trochę bez sensu jest też wiersz 22. To nie jest żadna metoda ani funkcja z tego co widzę aby zwracała wyniki za pomocą return
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 Wersja Lo-Fi Aktualny czas: 20.07.2025 - 10:29