Friend code probleem

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Friend code probleem

Bericht door Francebramie » 29 okt 2008, 16:36

  • Modificatie & Versie: Friendcodes
    Directe link naar de modificatie: viewtopic.php?f=56&t=39518
    Adres van je forum: http://forums.gamebeach.nl
    phpBB versie: 3.0.2
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? Bo2soft, Gele kaart voor warn, splitsing tussen Global mededelingen, mededelingen, stickies en onderwerpen.

    Wat is het probleem?
Ik heb alles geinstalleerd maar als ik dan naar "friend codes" ga en op bekijk/créeer/verwijder jouw friend codes ga, en dan een spel aanklik, en een friend code intype... Dan krijg ik dit: http://forums.gamebeach.nl/ucp.php?i=fc ... riendcodes

Daarna is er iets veranderd op de template na de instalatie.
de knopjes "0nieuwe berichten", "uitloggen [naam]" , "acp" en "friend code" staan niet goed.

Alvast bedankt,
Bram

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 30 okt 2008, 18:33

Weet iemand het?

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Friend code probleem

Bericht door Pascal » 30 okt 2008, 19:01

Die link naar het probleem kunnen we niet zien, heb je een screenshot?
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 30 okt 2008, 19:03

Hij geeft de volgende foutmelding:

Code: Selecteer alles

Algemene fout
SQL ERROR [ mysqli ]

Column 'gameid' cannot be null [1048]

SQL

INSERT INTO phpbb_fc_codes (systemid, gameid, userid, gamehandle, friendcode) VALUES ('2', NULL, '2', 'mario kart ds', '123412341234')

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: includes/ucp/ucp_fc.php
LINE: 90
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 471
CALL: ucp_fc->main()

FILE: ucp.php
LINE: 310
CALL: p_master->load_active()
Die geeft hij in die link, dat moet hem zijn.

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Friend code probleem

Bericht door Pascal » 30 okt 2008, 19:07

De sql instructies zijn niet goed uitgevoerd :)
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 30 okt 2008, 20:05

Ik verwijder ze even, en zet ze opnieuw neer.

Code: Selecteer alles

-- NOTE: Replace phpbb_ with your table prefix
CREATE TABLE `phpbb_fc_codes` (
  `codeid` int(6) NOT NULL auto_increment,
  `systemid` tinyint(2) NOT NULL default '0',
  `gameid` smallint(3) NOT NULL default '0',
  `userid` mediumint(8) NOT NULL default '0',
  `gamehandle` varchar(20) NOT NULL default '',
  `friendcode` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`codeid`)
);

CREATE TABLE `phpbb_fc_games` (
  `gameid` smallint(3) NOT NULL auto_increment,
  `systemid` tinyint(2) NOT NULL default '0',
  `gamename` varchar(128) NOT NULL default '',
  PRIMARY KEY  (`gameid`)
);

CREATE TABLE `phpbb_fc_systems` (
  `systemid` tinyint(2) NOT NULL auto_increment,
  `systemname` varchar(64) NOT NULL default '',
  PRIMARY KEY  (`systemid`)
);
				
Dat zijn ze (ik doe ze allemaal tegelijk, wat werkt, want ik krijg 3 tabellen). En weer dezelfde error:

Code: Selecteer alles

Algemene fout
SQL ERROR [ mysqli ]

Column 'gameid' cannot be null [1048]

SQL

INSERT INTO phpbb_fc_codes (systemid, gameid, userid, gamehandle, friendcode) VALUES ('1', NULL, '2', 'Mario kart DS', '1234-5644-5453')

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: includes/ucp/ucp_fc.php
LINE: 90
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 471
CALL: ucp_fc->main()

FILE: ucp.php
LINE: 310
CALL: p_master->load_active()

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Friend code probleem

Bericht door Pascal » 30 okt 2008, 20:17

is de prefix wel goed?

phpbb_
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 30 okt 2008, 21:23

Ah, ik moet dus phpbb_ veranderen? Maar waarmee dan?

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Friend code probleem

Bericht door Pascal » 30 okt 2008, 21:34

Met je eigen prefix,

In je config.php staat een je prefix, hoe heet die?
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 30 okt 2008, 21:49

Ik denk dat dit hem is:
$table_prefix = 'phpbb_';

Dus moet het phpbb_ zijn en die staat er al.

Jeffrey112
Berichten: 135
Lid geworden op: 01 nov 2007, 22:18
Locatie: België > West-Vlaanderen > Menen
Contacteer:

Re: Friend code probleem

Bericht door Jeffrey112 » 30 okt 2008, 22:17

Heb je wel eerst naar de goede tabel geweest in jou PhpMyAdmin (of andere database) die dus bv.: forum heet. Dan ga je naar forum (maar wel jou eigen dus) en dan die Sql uitvoeren? Anders als je naar een andere gaat dan kan hij niet goed werken!

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 30 okt 2008, 22:23

Ik heb 3 databases... Voor 3 sites...
Ik ga naar de database van mijn forum, en voer deze sql uit.

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Friend code probleem

Bericht door Pascal » 31 okt 2008, 12:54

Code: Selecteer alles

CREATE TABLE `phpbb_fc_codes` (
  `codeid` int(6) NOT NULL auto_increment,
  `systemid` tinyint(2) NOT NULL default '0',
  `gameid` smallint(3) NOT NULL default '0',
  `userid` mediumint(8) NOT NULL default '0',
  `gamehandle` varchar(20) NOT NULL default '',
  `friendcode` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`codeid`)
);

CREATE TABLE `phpbb_fc_games` (
  `gameid` smallint(3) NOT NULL auto_increment,
  `systemid` tinyint(2) NOT NULL default '0',
  `gamename` varchar(128) NOT NULL default '',
  PRIMARY KEY  (`gameid`)
);

CREATE TABLE `phpbb_fc_systems` (
  `systemid` tinyint(2) NOT NULL auto_increment,
  `systemname` varchar(64) NOT NULL default '',
  PRIMARY KEY  (`systemid`)
);
Voer dit eens uit in je PHPMYADMIN ;)
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 31 okt 2008, 13:10

Gedaan en weer een foutmelding:

Code: Selecteer alles

Algemene fout
SQL ERROR [ mysqli ]

Column 'gameid' cannot be null [1048]

SQL

INSERT INTO phpbb_fc_codes (systemid, gameid, userid, gamehandle, friendcode) VALUES ('1', NULL, '2', 'Mario kart DS', '1234-5644-5453')

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: includes/ucp/ucp_fc.php
LINE: 90
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 471
CALL: ucp_fc->main()

FILE: ucp.php
LINE: 310
CALL: p_master->load_active()

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Friend code probleem

Bericht door Tom V » 31 okt 2008, 15:34

Het probleem zit hem gewoon in de mod lijkt me.

De tabel zegt dat gameid niet NULL kan zijn, en de insert zegt dat gameid NULL is. 2 tegenstrijdigheden waardoor de sql server een error genereerd.

Dus ofwel heb je de mod verkeerd geinstalleerd OF is de mod gewoon slecht gescript.

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 31 okt 2008, 15:38

Kan er dan iets aan het script gebeuren of niet? Of moet ik hem dan gewoon deinstaleren?

Want op andere sites (ndss.nl) doet hij het wel gewoon.

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Friend code probleem

Bericht door Tom V » 31 okt 2008, 15:41

Ik stel voor dat je de mod volledig nakijkt. Er moet in de code iets mis staan waardoor dat gameid NULL is ipv een getal

Francebramie
Berichten: 98
Lid geworden op: 14 aug 2008, 11:20

Re: Friend code probleem

Bericht door Francebramie » 31 okt 2008, 15:43

In welk bestand kan dat dan zijn?

Gebruikersavatar
Pascal
Berichten: 2315
Lid geworden op: 20 feb 2007, 18:55
Locatie: Nijmegen
Contacteer:

Re: Friend code probleem

Bericht door Pascal » 31 okt 2008, 17:05

In de foutmelding staan vier bestanden en dat zijn:

FILE: includes/db/mysqli.phpLINE: 143
CALL: dbal->sql_error()

FILE: includes/ucp/ucp_fc.php
LINE: 90
CALL: dbal_mysqli->sql_query()

FILE: includes/functions_module.php
LINE: 471
CALL: ucp_fc->main()

FILE: ucp.php
LINE: 310
CALL: p_master->load_active()

Mischien is het beter als je ze alle vier hier plaats?
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Friend code probleem

Bericht door Tom V » 31 okt 2008, 17:28

vooral niet doen !!

FILE: includes/ucp/ucp_fc.php
LINE: 90
CALL: dbal_mysqli->sql_query()

daar wordt de fout gegenereerd, maar ik denk niet dat je daar iets moest aanpassen.

Plaats reactie