Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Karol17

Użytkownik
  • Postów

    19
  • Dołączył

  • Ostatnia wizyta

Informacje o forum

  • Wersja
    IP.Board 3.4.5

Osiągnięcia Karol17

  1. Chcę korzystać z poprawnej metody i kodu, nie piszę, że nie działa, ale pytam się po prostu dlaczego wykonuje update dla wszystkich rekordów w bazie, to mnie ciekawi, czy czasem ja nie popełniam gdzieś jeszcze błędu.
  2. Kurcze, wszystko niby w porządku, bo w showError wychodzi mi 2 i 20 a jednak wykonuje update dla wszystkich rekordów w bazie. $this->DB->update( "groups_members", array( 'member_rank_title' => $rank, 'member_payday' => $int_payday, 'member_perm' => $access ), 'member_uid = '.$int_member.'' AND 'member_group = '.$int_group); $this->registry->output->showError("".$int_group." i ".$int_member."",0);
  3. Cześć. Bawię się funkcja $this->db->update, ale mam problem, bo nie mam pojęcia w jaki sposób dodać warunek AND. Końcówka mój kod wygląda w ten sposób: $this->DB->update( "table", array( ... ), 'member_id = '.$int_member.'' AND 'member_group_id = '.$int_group.''); Mógłby ktoś mnie naprowadzić? Ewentualnie poprawić ten kod.
  4. Wiesz co było powodem błędu? index.php?app=game(dalszy kod) zamiast http://yourwebsite.com/index.php?app=game(dalszy kod). Kolejny raz przepraszam za zatruwanie tyłka.
  5. Napisałem temat, jednak się pomyliłem co do przyczyny. Poprzedni odnośnik: http://forum.invisionize.pl/topic/42213-okna-ajax-wy%C5%9Bwietlaj%C4%85-stron%C4%99-zamiast-szablonu/#entry256116 Kod: <?php class public_game_ajax_create extends ipsAjaxCommand { public function doExecute( ipsRegistry $registry ) { $this->DB->query('SELECT * FROM `ipb_players` WHERE `char_gid` = '.$this->memberData['member_id'].' AND `char_online` < 18000 LIMIT 1'); $this->DB->execute(); $char = $this->DB->fetch(); if(!$char['char_uid'] || $this->memberData['member_group_id'] == 4) { $this->returnHtml($this->registry->output->getTemplate('game')->game_create()); } else { $this->returnJsonError( "Któraś z Twoich postaci nie posiada przegranych 5 godzin. Nie możesz założyć kolejnej." ); } } } ?>
  6. Rozwiązałem już problem. Leżał w błędnej nazwie tabeli, dzięki bardzo
  7. Hi, mam problem z oknami AJAX. Zamiast wyświetlania kodu z szablonu wyświetlana jest strona główna, jakby globalTemplate, ktoś spotkał się z podobnym problemem?
  8. Za późno spojrzałem, zrobiłem to manualnie, dzięki.
  9. Zawsze mogę zmienić, ale posłuchaj. Znasz może jakiś sposób, aby zmienić 150 tabel? To znaczy konkretniej dodać im prefiks.
  10. Wiesz czym jest SQL Injection? No mniej więcej tak. Jakby to miało wyglądać? Jeżeli tabele mam nazywane np. 1_perms to nie przeszkadza to w niczym?
  11. Proszę, jedna część. http://pastebin.com/9sTepXd1
  12. Cześć, jeżeli coś pobieram poprzez $this->request['test'] a następnie sprawdzam czy to co pobraliśmy jest liczbą poprzez inval, to muszę jeszcze chronić się przed SQL injection w jakiś sposób jeżeli ta liczba po intval leci prosto do zapytania do bazy danych? Dodatkowo czego użyć w zapytaniu, jeżeli do bazy chcemy dodać / zaktualizować jakiś rekord z użyciem stringu / tekstu? Addslashes? Jeżeli tak, to prosiłbym o przykłady użycia.
  13. Proszę i powodzenia: http://www.invisionpower.com/legal/piracy
  14. A no, tyle, że licencja wygasła, więc według mnie są marne szanse na uzyskanie pomocy. Ale cóż, spróbuję. Ponownie przedłużać będę tak czy siak w maju. Dzięki za pomoc. I sory za GG // Oczyszczenie serwera WWW zdeczka pomogło. Temat do zamknięcia.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.