Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Problem z PHP, Czat główny - Nie pokazuje wiadomości wysłanych przez uśytkowników
arogant
post 24.08.2012, 10:16:34
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 16.08.2012
Skąd: Rybnik Śląsk

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


Witam. Jak w opisie. Nie pokazuje mi wiadomości wysłanych przez innych użytkowników. Czat jest chwilowo na numerze GG: 7472002. Dane do BotAPI mam prawidłowe. Mam pliki PushConnection i MessageBuilder. Wszystkie tabele mam w bazie, a dalej błąd istnieje. Tak wygląda kawałek skryptu:
  1. db->query("CREATE TABLE elixir_db (id int(255) NOT NULL auto_increment, nr int(255) NOT NULL, nick varchar(255) NOT NULL, online int(255) NOT NULL, PRIMARY KEY(id) ,UNIQUE id (id),KEY id_2 (id))");
  2. $nr = array();
  3. $online = $db->query("SELECT nr FROM elixir_db WHERE online=1 AND nr !=$from");
  4. while ($ass = $online->fetch_assoc())
  5. if($result === false)
  6. $nr = $ass['nr'];
  7. $select = $db->query("SELECT * FROM elixir_db WHERE nr=$from LIMIT 1");
  8. $user = $select->fetch_assoc();
  9. $offline = array('j', 'rejestracja', 'ver');
  10. if($from == 'numer'){
  11. die("##GGCzat: Jestes zbannowany globalnie");
  12. }
  13. if($user['online'] == 0 && $command != "j" && $command != "rejestracja") {
  14. die('##GGCzat: Aby móc z nami pisać, musisz się zalogować');
  15. }
  16. $czy_w_bazie = $db->query("select * from elixir_db where nr='$from'");
  17. if($czy_w_bazie-> num_rows == 0 && $command != "rejestracja") {
  18. die ('##GGCzat: Brak twojego konta w bazie. Wpisz /rejestracja [twój_nick]');
  19. }
  20. if($message){
  21. if($user['warn'] >= 3){
  22. $db->query("UPDATE elixir_db SET online=1, ban=1, warn=0 WHERE nr=".$from." LIMIT 1");
  23. $mb3->addText('##GGCzat: '.$user['nick'].' -> '."Uzbieral/a 3 ostrzezenia i dostaje nagrode w postaci bana ;]", FORMAT_BOLD_TEXT)->setRecipients($nr);
  24. $pc->push($mb3);
  25. die("##GGCzat: Gratuluje! Uzbierales/as 3 ostrzezenia i dostajesz w nagrode bana ;]");



Nie wiem gdzie istnieje błąd. Prosze o pomoc. Arogant

Ten post edytował arogant 24.08.2012, 10:22:56
Go to the top of the page
+Quote Post
Sephirus
post 24.08.2012, 10:19:32
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

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


Jak poprawnie zatytułować wątek


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
arogant
post 25.08.2012, 10:27:31
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 16.08.2012
Skąd: Rybnik Śląsk

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


juz to naprawiłem ;p

Pomoże mi ktośquestionmark.gif

żeby takiego błędu nie umieć rozwiązać, a wy doskonali PHP-owcy aż żal na Was patrzeć
Go to the top of the page
+Quote Post
Spawnm
post 25.08.2012, 10:38:52
Post #4





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Tytuł bez sensu, sieka zamiast kodu, negatywne nastawienie do użytkowników forum = zamykam.
Go to the top of the page
+Quote Post

Closed 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: 15.06.2025 - 09:49