Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podgląd profilu
Forum PHP.pl > Forum > PHP
NorQ
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ć?
pedro84
Określ co znaczy "nie działa"...
BaN
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
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.