Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 01:22

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Register Script Problem

Discussion on Register Script Problem within the Flyff Private Server forum part of the Flyff category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2012
Posts: 88
Received Thanks: 17
Register Script Problem

Guten Tag Elitepvpers,

Ich habe versucht ein Register Script umzuschreiben. Ich habe eine Geheimfrage eingebaut, die ich SQL gebunden machen möchte. Ich habe es bis jetzt soweit, das ich mich zwar Registrieren kann, aber er mir dann wenn ich auf "Create Account" klicke diesen Error ( Warning ) anzeigt :

PHP Code:
Warningodbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Falsche Syntax in der Nähe von 'hier steht die Antwort'., SQL state 37000 in SQLExecDirect in C:\xampp\htdocs\register.php on line 37 
Dies ist Zeile 37 :

PHP Code:
odbc_exec($mssql'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\''.mssql_escape_string($_POST['reg_secret']).')'); 
reg_secret ist die Geheimantwort.

Ich bitte um Hilfe.

Mit freundlichen Grüßen

Exribo
Exribo is offline  
Old 01/02/2013, 00:03   #2
 
elite*gold: 0
Join Date: Nov 2012
Posts: 88
Received Thanks: 17
Ich habe jetzt etwas getestet.

Ändere ich diesen Code :

PHP Code:
odbc_exec($mssql'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\''.mssql_escape_string($_POST['reg_secret']).')'); 
wieder zu dem normalen Code :

PHP Code:
odbc_exec($mssql'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\')'); 
und ändere im normalen code ganz am ende die reg_email zu reg_secret, dann schreibt es die Geheimantwort in die Spalte in der Datenbank wo eigentlich die E-Mail stehen sollte. Irgendwie muss ich das wie das normale lassen, also mit reg_email, aber noch reg_secret hinten dran setzen. Aber wenn ich dies tuhe bekomme ich immer den Error ( Warning ) :

PHP Code:
Warningodbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Falsche Syntax in der Nähe von 'hier steht die Antwort'., SQL state 37000 in SQLExecDirect in C:xampphtdocsregister.php on line 37 
Mein Test :

PHP Code:
odbc_exec($mssql'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\''.mssql_escape_string($_POST['reg_secret']).'\')'); 
Wie muss ich das richtig einfügen? Könnt ihr mir dabei helfen?

Mit freundlichen Grüßen

Exrib0
Exribo is offline  
Old 01/02/2013, 02:01   #3
 
elite*gold: 0
Join Date: Sep 2008
Posts: 158
Received Thanks: 256
odbc_exec($mssql, 'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\''.mssql_escape_string($_POST['reg_secret']).')');

Beim ersten fett gedruckten gibst du an welche Parameter du alles beschreiben willst.

Beim zweiten fett gedruckten gibst du die Werte ein.

Beispiel:

insert into tabelle (param1,param2) VALUES("wert1","wert2")

Wie du hierran erkennen kannst wird in die Tabelle "tabelle" geschrieben. Dort werden die Parameter "param1" und "param2" beschrieben.

param1 = wert1
param2 = wert2


Wichtig hierbei ist die reihenfolge. Ansonsten kann es passieren das einige werte in falsche spalten geschrieben werden.
Du hast jedoch nach email kein parameter mehr angegeben.
Adde da einfach den Namen deiner Column in die die geheimfrage geschrieben wird dann funzt es

Außerdem hast du da ein komma vergessen (roter ebreich)

odbc_exec($mssql, 'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\''.mssql_escape_string($_POST['reg_secret']).')')
yannick2008 is offline  
Old 01/02/2013, 02:49   #4
 
elite*gold: 0
Join Date: Nov 2012
Posts: 88
Received Thanks: 17
PHP Code:
odbc_exec($mssql'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email, Geheimantwort) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\''.mssql_escape_string($_POST['reg_secret']).')'); 
Wäre das richtig?

PS : Die Spalte in der Datenbank heißt Geheimantwort.
Exribo is offline  
Old 01/02/2013, 03:24   #5
 
elite*gold: 0
Join Date: Sep 2008
Posts: 158
Received Thanks: 256
PHP Code:
odbc_exec($mssql'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email, Geheimantwort) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\',N\''.mssql_escape_string($_POST['reg_secret']).'\')'); 
So müsste es funzeln.
yannick2008 is offline  
Thanks
1 User
Old 01/02/2013, 03:33   #6
 
elite*gold: 0
Join Date: Nov 2012
Posts: 88
Received Thanks: 17
Vielen Dank Yannick, es funzelt.

#closerequest
Exribo is offline  
Thanks
1 User
Old 01/02/2013, 17:22   #7
ベトナム警察




 
Lumi's Avatar
 
elite*gold: 0
The Black Market: 517/0/0
Join Date: Jan 2012
Posts: 16,497
Received Thanks: 3,525
#closed
Lumi is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
register script problem
09/08/2011 - Rappelz Private Server - 2 Replies
i have some problems with register script.. i did everything right setp by step.. but getting a error : Directupload.net - D3ww9dczl.jpg i hope anyone can help me..
V14 Register Script für Gms [Homepage Script]
05/21/2011 - Flyff Private Server - 10 Replies
Naja, Meine frage wär wie man nen V14 Register Page macht wo man wenn man registriert sofort Gm ist =D. PS: für ein ein Test Server ;3 Trafalgar†Law ~
Problem mit dem Register-Script
12/30/2010 - Flyff Private Server - 4 Replies
Hi, ich hab mir ein V15 Register Script für meine Homepage geholt, und eingefügt. Doch wenn ich das Script laufen lasse, bekomme ich folgende Meldung: Fatal error: Call to undefined function mssql_connect() in Mit meinen einfachen PHP kenntnissen und reichlichen Google suchen, weiß ich bis jetzt nur, das "WAMP" (Der Server den ich benutze) die Funktion nicht hat. Was kann ich machen?
Register Script Problem
01/07/2010 - EO PServer Hosting - 6 Replies
I'm not sure if this has been posted before, but I am trying to make myself a register script. Quite bored now actually, I have managed to download wamps, and make a webpage, and its visibable by others thousands of miles away. Problem: you get a load of mumbo jumbo when you actually try to do something. Can someone help please? http://5.236.217.125/



All times are GMT +1. The time now is 01:22.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.