[Release] SapphireFlyff Website

09/03/2012 10:23 Synxx©#46
Quote:
Originally Posted by KazuyaX93 View Post
PS: So sieht mein ACCOUNT_TBL aus.
Das sieht voll nach Navicat aus?
Benutzt du sqlserver 2008?
09/03/2012 10:54 dennisdra#47
Quote:
Originally Posted by Synxx© View Post
Das sieht voll nach Navicat aus?
Benutzt du sqlserver 2008?
Es gibt Navicat für SQL Server ^^
Daher ist es egal ob du es mit dem Management Studio oder Navicat for SQL Server, beides funktioniert mehr oder weniger gut.

[Only registered and activated users can see links. Click Here To Register...]
09/03/2012 13:12 KazuyaX93#48
Quote:
Originally Posted by dennisdra View Post
Es gibt Navicat für SQL Server ^^
Daher ist es egal ob du es mit dem Management Studio oder Navicat for SQL Server, beides funktioniert mehr oder weniger gut.

[Only registered and activated users can see links. Click Here To Register...]
Korrekt, ich nutze Navicat for SQL Server.
Nun weiß ich jedoch immernoch nicht, wie ich mein Problem behebe >_>
09/03/2012 13:53 Marv!n#49
Quote:
Originally Posted by KazuyaX93 View Post
Inwiefern aktiviert?
Meinst du folgendes?


Wenn ja, dann NATÜRLICH! Sonst wäre ich mit dem nicht existenten Account ja nicht eingeloggt ~

Das Problem ist, dass anscheinend die Anmeldedaten/Userdaten nicht in die ACCOUNT_DBF geschrieben werden, wie es eigentlich passieren soll.

Wie kann ich das nun behebeN?

PS: So sieht mein ACCOUNT_TBL aus.
Registriere einmal einen Account und schau' nach, ob der entsprechende Eintrag in der VALIDATE-Tabelle vorhanden ist - ich bin mir ziemlich sicher, dass er dort zu finden ist, aber schau' lieber nochmal nach. Wenn er dort zu finden ist, dann besteht logisch überlegt das Problem in der Übertragung der entsprechenden Daten, die dem Key XYZ zugeordnet worden sind, in die ACCOUNT_(DETAIL_)TBL.

Deswegen könnte das Problem daherrühren, dass für die Registration eines Nutzerkontos die Prozedur usp_CreateAccount aufgerufen wird (nachträglich in die [Only registered and activated users can see links. Click Here To Register...] eingefügt, die man im Thread direkt öffnen kann). Ich weiß nun nur nicht, inwiefern Navicat Prozeduren unterstützt ...?






Quote:
Originally Posted by NoTime4You View Post
Hey Timmy:) , vielleicht kennst du mich ja noch ^^ ,ich wollte dich fragen wie ich diesen error fix:Warning: odbc_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\flyff\includes\boxes.php on line 25

Danke :)
Mit freundlichen Grüßen Tomi
Das ist, wenn mich nicht alles täuscht, die while()-Schleife, die das Miniranking in der Box mit Daten füttert. Ich frage mich, wieso er dort die Abfrage nicht ausführen kann (Indikator dafür: NULL given).
Hast du denn bereits einen Charakter angelegt? Eventuell liegt es nämlich daran, wo nichts ist, kann ja nämlich nichts ausgegeben werden. Andere Ursache köntne sein, dass du in der config.php den Wert der $_CONFIG['gws_min'] auf '' gestellt hast, dort also keine Zahl drin steht.
09/03/2012 14:15 NoTime4You#50
nein , ich habe noch keinen charackter danke:)^^
09/03/2012 15:16 KazuyaX93#51
Quote:
Originally Posted by Xxl3lubbs View Post
Registriere einmal einen Account und schau' nach, ob der entsprechende Eintrag in der VALIDATE-Tabelle vorhanden ist - ich bin mir ziemlich sicher, dass er dort zu finden ist, aber schau' lieber nochmal nach. Wenn er dort zu finden ist, dann besteht logisch überlegt das Problem in der Übertragung der entsprechenden Daten, die dem Key XYZ zugeordnet worden sind, in die ACCOUNT_(DETAIL_)TBL.

Deswegen könnte das Problem daherrühren, dass für die Registration eines Nutzerkontos die Prozedur usp_CreateAccount aufgerufen wird (nachträglich in die [Only registered and activated users can see links. Click Here To Register...] eingefügt, die man im Thread direkt öffnen kann). Ich weiß nun nur nicht, inwiefern Navicat Prozeduren unterstützt ...?
Ja, Navicat sollte prozeduren unterstützen... schätze ich.
Zur not habe ich noch SQL Management Studio drauf, also von daher :P

Un ja, es wird ein Eintrag in VALIDATE angelegt, hier der Screen:
[Only registered and activated users can see links. Click Here To Register...]

Weißt du wie ich das beheben kann? wenn ich in der Mail jetzt den Account aktiviere, wird der eintrag aus Validate entfernt und NICHT in ACCOUNT_TBL/ACCOUNT_DETAIL_TBL übertragen..
09/03/2012 15:45 Marv!n#52
Quote:
Originally Posted by KazuyaX93 View Post
wenn ich in der Mail jetzt den Account aktiviere, wird der eintrag aus Validate entfernt und NICHT in ACCOUNT_TBL/ACCOUNT_DETAIL_TBL übertragen..

Existiert in der ACCOUNT_DBF eine Prozedur namens usp_CreateNewAccount?

Wenn sie nicht existiert, so erstelle sie:
Code:
USE [ACCOUNT_DBF]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE proc [dbo].[usp_CreateNewAccount]
@account varchar(32),
@pw varchar(32),
@cash int = 0,
@email varchar(100),
@gefra int,
@geant varchar(100)
as
set nocount on
set xact_abort on

if not exists (select * from ACCOUNT_TBL where account = @account)
begin


	begin tran
	INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname,OldPassword,TempPassword,cash)
	VALUES(@account, @pw, 'T', 'A', '', '', '',@pw, @pw, @cash)
	INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession,email,geheimfrage,geheimantwort)
	VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL,@email,@gefra,@geant)
	insert AccountPlay (Account, PlayDate)
	select @account, convert(int, convert(char(8), getdate(), 112))

	if @@error <> 0
	begin
		rollback tran
		select -1
	end
	else
	begin
		commit tran
		select 1
	end
end
else
begin
	select 0
end
Wenn sie existiert, so modifiziere Sie wie folgt:
Code:
USE [ACCOUNT_DBF]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER proc [dbo].[usp_CreateNewAccount]
@account varchar(32),
@pw varchar(32),
@cash int = 0,
@email varchar(100),
@gefra int,
@geant varchar(100)
as
set nocount on
set xact_abort on

if not exists (select * from ACCOUNT_TBL where account = @account)
begin


	begin tran
	INSERT ACCOUNT_TBL(account,password,isuse,member,id_no1,id_no2,realname,OldPassword,TempPassword,cash)
	VALUES(@account, @pw, 'T', 'A', '', '', '',@pw, @pw, @cash)
	INSERT ACCOUNT_TBL_DETAIL(account,gamecode,tester,m_chLoginAuthority,regdate,BlockTime,EndTime,WebTime,isuse,secession,email,geheimfrage,geheimantwort)
	VALUES(@account,'A000','2','F',GETDATE(),CONVERT(CHAR(8),GETDATE()-1,112),CONVERT(CHAR(8),DATEADD(year,10,GETDATE()),112),CONVERT(CHAR(8),GETDATE()-1,112),'T',NULL,@email,@gefra,@geant)
	insert AccountPlay (Account, PlayDate)
	select @account, convert(int, convert(char(8), getdate(), 112))

	if @@error <> 0
	begin
		rollback tran
		select -1
	end
	else
	begin
		commit tran
		select 1
	end
end
else
begin
	select 0
end
09/03/2012 16:07 Sedrika#53
Ich sehe gerade, dass die HP die von mir damals für Marvin geschriebene "DP versenden" funktion beinhaltet.

Wie soll ich auf Release von Fremdarbeit wohl eingehen ? Allerdings ist der Release vor dem Regel Update da gewesen, von daher ist es mir wayne.

______________________________________
Ich frag mich, wieso so viele probleme mit der Einrichtung/Nutzung haben.
09/03/2012 16:19 KazuyaX93#54
[Only registered and activated users can see links. Click Here To Register...]

Das taucht auf, wenn ich versuche die Prozedur einzufügen/modifizieren
09/03/2012 16:51 [S]Skyline#55
Quote:
Originally Posted by hans00787 View Post
[Only registered and activated users can see links. Click Here To Register...]

kann mir jemand helfen ?
lauter errors
Formatier dein Root mal lauter Viren html/drop agents


Sonst gute Homepage habe sie zum laufen bekommen mann musste schon viel fixxen aber geht eig nur noch design fehlt ;)
09/04/2012 14:16 KazuyaX93#56
Ich hab versucht die SQL-Datenbank neu aufzusetzen, jedoch hat dies nicht zum gewünschten Erfolg geführt-.-
09/04/2012 14:43 [S]Skyline#57
Quote:
Originally Posted by KazuyaX93 View Post
Ich hab versucht die SQL-Datenbank neu aufzusetzen, jedoch hat dies nicht zum gewünschten Erfolg geführt-.-
jop hatte ich auch du musst das regi scirpt abändern.. habs auch gemacht nun gehts aber nur login noch ned muss mal Timmy fragen oder mache meien eigenes rein :D wie gesagt veränder es wenn du hilfe brauchst pm me
09/04/2012 14:49 Marv!n#58
Ach Mensch, ich könnte mir gerade vor den Kopf hauen.

In der Prozedur fehlte gaaaanz oben ein USE [ACCOUNT_DBF] GO, wenn ich mich nicht täusche. Ändere es sofort ab; da es in der SQL.sql im Abschnitt ebenjener ACCOUNT_DBF kam, vergaß ich es bei meinen Edits.

Sorry!
09/04/2012 14:53 [S]Skyline#59
Quote:
Originally Posted by Xxl3lubbs View Post
Ach Mensch, ich könnte mir gerade vor den Kopf hauen.

In der Prozedur fehlte gaaaanz oben ein USE [ACCOUNT_DBF] GO, wenn ich mich nicht täusche. Ändere es sofort ab; da es in der SQL.sql im Abschnitt ebenjener ACCOUNT_DBF kam, vergaß ich es bei meinen Edits.

Sorry!
meint ich ja.. komm mal ins icq.. und bei config steht beim /sqlexpress es 2 mal ihr könnt das 1 löschen dann läd die homepage 2x mal so schnell
09/04/2012 14:55 Marv!n#60
Quote:
Originally Posted by [S]Skyline View Post
meint ich ja.. komm mal ins icq.. und bei config steht beim /sqlexpress es 2 mal ihr könnt das 1 löschen dann läd die homepage 2x mal so schnell
ICQ ist derzeit nicht möglich, da auf Ausbildung. Skype ist aber drin.
Prinzipiell muss man in der config einfach nur den PC-/Domänennamen angeben, ohne noch zusätzlich ein /SQLEXPRESS heranzufügen, da das bereits an der entsprechenden Stelle geschieht, an der die entsprechende Definition eingebunden wird.

Oder wie meinst du?