Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Problem z skryptem - Automatyczne przenoszenie XP


  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 22.11.2010 17:56

Witam. Na początek może podam link do skryptu -> Automatyczne przenoszenie XP - Nieoficjalny polski support AMX Mod X
Problem polega na tym, że wysłane formularze nie zapisują się w panelu admina. Podczas wysyłania formularza niby wszystko ładnie się łączy z bazą i pokazuje wiadomość, że wysłane, ale tak naprawdę nic się nie dzieje. To czy łączy się z bazą można wywnioskować chociażby po tym, że rozpoznaje, gdy nie ma jakiegoś nicku w bazie diablo.
Ogólnie przy skrypcie przy określonych czynnościach wyskakują błędy, np. przy wchodzeniu do panelu
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/p57681/public_html/diablo/formularz/admin/panel.php on line 58
odnosi się to do tej linijki
while($record = mysql_fetch_array($zapytanie)){

przy wysłaniu formularza
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/p57681/public_html/diablo/formularz/wyslij.php on line 44
odnosi się to do
$wiersze = mysql_num_rows($zapytanie);

Ktoś wie w czym może być problem?
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#2 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 22.11.2010 18:28

Pokaż cały skrypt, teoretycznie jest wysłane złe zapytanie do bazy.
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#3 sebul

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 22.11.2010 18:52

No to daje cały skrypt.

Załączone pliki


Użytkownik sebul edytował ten post 22.11.2010 18:55

  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#4 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 22.11.2010 19:04

Wykonaj to zapytanie w phpmyadmin i podaj mi co Ci zwróciło:
select * from xp_changer order by id asc limit 0,5


Masz aby na pewno w bazie tabele: xp_changer ?
  • +
  • -
  • 0

serwer-1.png
IP: ts3.cserwerek.pl


#5 sebul

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 22.11.2010 19:16

#1146 - Table 'p57681_dbmod.xp_changer' doesn't exist

Masz aby na pewno w bazie tabele: xp_changer ?

Właśnie nie... nie było podane, że trzeba tworzyć nową tabelę, więc myślałem, że sama się utworzy. Mógłbym prosić o kod, który stworzy tą tabelę razem z tymi kolumnami? Bo pewnie to rozwiąże problem ;]
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#6 Portek

    Kończymy zabawę, permanentna emerytura!

  • Przyjaciel

Reputacja: 976
Master

  • Postów:3 007
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Częstochowa
Offline

Napisano 22.11.2010 19:23

Powinno dodawać, gdyby tylko chłopaki poprawnie wkleili do skryptu polacz.php zapytanie ;)

CREATE TABLE IF NOT EXISTS `xp_changer` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`nick` text NOT NULL ,
`klasa1` int( 11 ) NOT NULL ,
`klasa2` int( 11 ) NOT NULL ,
`mail` text NOT NULL ,
`gg` text NOT NULL ,
`kod` text NOT NULL,
PRIMARY KEY (`id`)
);

  • +
  • -
  • 1

serwer-1.png
IP: ts3.cserwerek.pl


#7 sebul

    Godlike

  • Autor tematu
  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 22.11.2010 19:26

A no rzeczywiście działa... No to może niech ktoś poprawi ten skrypt, albo chociaż dać tam odnośnik do tego tematu, aby nie było więcej takich problemów.

Dodano 22 listopad 2010 - 19:29:
Ale nie przenosi jednak expa ;/ Formularz dodaje się do panelu, ale po akceptacji exp dalej jest w tych samych klasach.

Dodano 22 listopad 2010 - 19:46:
Dobra, przepraszam za zamieszanie. Po prostu patrzyłem nie na tą tabelę. Wszystko działa, exp się przenosi. Temat do zamknięcia. Jeszcze raz dzięki za pomoc.

Użytkownik sebul edytował ten post 22.11.2010 19:30

  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#8 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 476
  • Lokalizacja:AMXX.PL
Offline

Napisano 22.11.2010 20:10

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Proszę bardzo.

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych