Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyświetlaniem prawidłowej liczby
adi7
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 4.10.2012

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


A ,więc. Skrypt pokazuje mi złą liczbę.

Np. Użytkownik zaprasza 1 osobe. W bazie wszystko ok. A teraz jak chce wyświetlić tak

nick / Liczba zaproszonych
to pokazuje

Użytkownik 0 zamiast 1 ;/

Jest to moja pierwsza modyfikacja i rozumiem ,że pełno rzeczy może być źle
Proszę o pomoc

  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
  4. $phpEx = substr(strrchr(__FILE__, '.'), 1);
  5. include($phpbb_root_path . 'common.' . $phpEx);
  6. include($phpbb_root_path . '/includes/functions_display.' . $phpEx);
  7. // Start session management
  8. $user->session_begin();
  9. $auth->acl($user->data);
  10. $user->setup();
  11. if ($user->data['user_id'] == ANONYMOUS)
  12. {
  13. login_box('', $user->lang['LOGIN']);
  14. }
  15. //dane msql
  16.  
  17. //ob
  18.  
  19. //baza zapytanie
  20. $mysql= mysql_query('SELECT username,user_referrals FROM `phpbb_users` ORDER BY `phpbb_users`.`user_referrals` DESC LIMIT 10') or die('Błąd zapytania');
  21.  
  22.  
  23. if ($mysql > 0)
  24. $nick=mysql_fetch_row($mysql );
  25. $liczbazaproszen=mysql_fetch_row($mysql );
  26.  
  27. //tytul
  28. page_header('Toplista Zapraszających');
  29.  
  30.  
  31.  
  32.  
  33. /*
  34.   * prosty przykład przypisywania bloków zmiennych do szablonów
  35.   * To pozwoli Ci pokazać blok lub tabelę danych w szablonie
  36.   * jest to bardzo użyteczne dla takich rzeczy jak zapytania SQL do bazy danych i pokazywanie ich w szablonie.
  37.   */
  38.  
  39. {
  40. $template->assign_block_vars('toplista', array(
  41. 'NICK' => $nick[0],
  42. 'ZAPROSZONYCH' => $liczbazaproszen[1],
  43. ));
  44. }
  45. $template->set_filenames(array(
  46. 'body' => 'topinvite.html',
  47. ));
  48.  
  49. make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
  50. page_footer();
  51. ?>


Usunałem kodu połączenie z bazą

Plik template mam gotowy i jest dobrze. Tylko jak teraz poprawnie pokazać zmienną $liczbazaproszen[1]

Ten post edytował adi7 9.10.2012, 14:51:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adi7
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 4.10.2012

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


Cytat(redeemer @ 9.10.2012, 17:47:04 ) *
PS. Zdajesz sobie sprawę, że Twoje zapytanie pobiera 10 użytkowników sortując je malejąca względem user_referrals a chcesz wyświetlać tylko jednego?


Dziękuje. Działa. Co do tego zdania. To wiem ,że zapytanie wyświetla 10 tak chciałem ,ale do php to jest gorzej. Co zmienić by było wyświetlane 10?
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: 17.10.2025 - 02:31