Antworten: 27
|
|||||
D3RB- Try to beat me Beiträge: 168 |
# Thema - 21.02.2007 um 12:38 Uhr
Moinsen Mädels Hatte Duriel schon gefragt aber er hatte zu diesem Zeitpunkt noch keine Zeit und riet mich einen Thread aufzumachen. So folgendes: Ich habe mir eine SQL Abfrage zusammen geschustert die soweit super funzt aber leider nicht mit der aktuellen SVN. Ich habe folgenden Befehl in der Register.php eingefügt in Zeile ~154 safe_query("INSERT INTO bb1_users (regdate, username, password, email, showavatars, groupcombinationid, rankid, showemail, timezoneoffset, dateformat, timeformat, rankgroupid, useronlinegroupid, activation) values ('$registerdate', '$username', '$password', '$email', '1', '4', '4', '1', '1', 'd.m.Y', 'H:i', '4', '4', '1')"); safe_query("INSERT INTO bb1_userfields Set userid = '" . mysql_insert_id() . "' "); Duriel hatte mir nur gesagt das es safe_query nicht gibt und ich dafür cs_sql_query nehmen soll, was ich auch getan habe. Aber leider legt er zusätzlich im WBB kein User an. Hoffe Ihr könnt mir helfen. ------------------ |
||||
Inaktiv |
|
||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 1 - 21.02.2007 um 15:43 Uhr
mach mal
und ruf das ganze von der debug.php aus auf, müsstest dann auch mysql fehler gemeldet bekommen Zuletzt editiert von duRiel am 21.02.2007 um 15:43 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 2 - 21.02.2007 um 15:56 Uhr
Sry das ich gerade auf den Schlauch stehe. Ich habe den Befehl von dir eben herauskopiert und als eine test.php gespeichert, aber wo soll ich mit dieser Datei hin? Oder habe ich es jetzt völlig missverstanden? ------------------ |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 3 - 21.02.2007 um 16:42 Uhr
brauchst dich nicht für deine fragen entschuldigen, für diese ist das board da. die 2 zeilen würd ich einfach in die register.php bauen. musst halt schauen dass die werte auch stimmen wie zb $registerdate und so weiter, die heißen ja bei clansphere anders |
||||
Inaktiv |
|||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 4 - 21.02.2007 um 16:57 Uhr
jo, das müsste dann in die zeile, die ich dir gestern gesagt hab ------------------ www.laszlokorte.de |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 5 - 21.02.2007 um 17:53 Uhr
das habe ich eingefügt, nachdem ich jetzt die sql abgeglichen habe. aber ich bekomme folgenden Fehler: Notice: Undefined variable: users_register in /www/htdocs/+++/svn/mods/users/register.php on line 155 Notice: Undefined variable: users_nick in /www/htdocs/++++/svn/mods/users/register.php on line 155 Notice: Undefined variable: users_pwd in /www/htdocs/++++/svn/mods/users/register.php on line 155 Notice: Undefined variable: users_email in /www/htdocs/++++/svn/mods/users/register.php on line 155 und wenn ich die ' bei $ wegnehme bekomme ich zusätzlich noch folgenden Fehler: /www/htdocs/++++/svn/mods/users/register.php: cs_sql_query - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' , , , '1', '4', '4', '1', '1', 'd.m.Y', 'H:i', '4', '4', '1')' at line 1
------------------ Zuletzt editiert von D3RB- am 21.02.2007 um 18:03 Uhr (2x Editiert) |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 6 - 21.02.2007 um 18:17 Uhr
lol, sage ja, musst da schon die variablen von clansphere verwenden |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 7 - 21.02.2007 um 18:25 Uhr
21.02.2007 um 17:17 Uhr - duRiel: lol, sage ja, musst da schon die variablen von clansphere verwenden Ich habe doch die richtige SQL genommen: '$users_register', '$users_nick', '$users_pwd', '$users_email' Er legt auch einen User an im Board aber es fehlen dort die 4 genannten. ------------------ |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 8 - 21.02.2007 um 18:43 Uhr
mensch in der register.php steht doch nirgends $users_register usw cs_time() $register['nick'] $register['password'] $register['email'] weiß allerdings beim passwort nicht wie das verschlüsselt sein müsste |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 9 - 21.02.2007 um 19:09 Uhr
Sry aber es ist mir jetzt etwas zu hoch. jetzt hauste mir hier ein cs_time() befehl an den Kopf ^^ Es geht ja lediglich darum, dass der Values deklariert wird und wenn ich Dein Bsp oben nehme, gibt er mir einen Parse Error aus. Sry aber Du bzw Ihr müsst mir da mehr Unterstützen wenn Möglich, da Ihr ganz andere Abfragen habt als Üblich :( ------------------ |
||||
Inaktiv |
|||||
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 10 - 21.02.2007 um 19:14 Uhr
also '$users_register' ist eine variable, die übergeben wird, wie z.B. in mathe: f(x)=x² wenn du für x aber nichts angibst, sprich x nicht definiert ist, kann auch nichts bei raus kommen. ein deinem fall sind diese variablen NICHT DEFINIERT '$users_register', '$users_nick', '$users_pwd', '$users_email' statt dessen musst du die varibalen benutzen die auch wirklich definiert sind: statt $users_register, cs_time() statt $users_nick, $register['nick'] statt $users_pwd, $register['password'] und statt $users_email, $register['email'] cs_time() ist eine funktion, die die aktuelle zeit zurück gibt, also die zeit an der sich der user registriert ------------------ www.laszlokorte.de |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 11 - 21.02.2007 um 19:18 Uhr
Das habe ich ja soweit alles ersetzt:
Aber ich bekomme dann ein Parse Error Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in Anmerkung von duRiel: Benutz bitte die [php] Funktion statt [quote] für Code sonst werden Smileys immer eingebaut. ------------------ Zuletzt editiert von duRiel am 21.02.2007 um 19:37 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 12 - 21.02.2007 um 19:41 Uhr
ok, wir machens anders, dann hast du direkt richtig die clansphere funktion in benutzung:
hattest das mit den quotes etwas falsch. |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 13 - 21.02.2007 um 19:47 Uhr
Mit diesem Befehl legt er überhaupt nix an in der bb1_users . ------------------ |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 14 - 21.02.2007 um 21:26 Uhr
argh ok, der macht dann {pre}_bb1_users, klar... solltest aber immer die fehlermeldung geben, dann hätt ich das ohne nachzudenken gewusst ^^ naja entweder nimmst du bei wbb nen anderen prefix, nämlich {pre}_bb1_ zb (also deinen normalen cs prefix als erstes und dann noch was), dann kannst du es so anwenden wie ich dir eben geschrieben hab, oder du musst den befehl doch über cs_sql_query machen |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 15 - 22.02.2007 um 00:44 Uhr
Der cs_sql_query hat doch bei mir nicht gefunzt, da denk ich mal irgendwas falsch ist, deswegen hatte ich ihn ja einen Post über Dir reingeschrieben. ------------------ |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 16 - 22.02.2007 um 02:23 Uhr
mit dem ist in der tat was falsch aber hab dann auf die funktion verwiesen weil du dich mit den anführungszeichen dann nicht rumplagen musst.
Zuletzt editiert von duRiel am 22.02.2007 um 02:25 Uhr (2x Editiert) |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 17 - 22.02.2007 um 08:36 Uhr
THX das Funzt super nur jetzt fehlt noch eine Zeile, die irgendwie unter gegangen ist:
habe ich in
abgeändert, bekomme dann aber ne weiße seite. Und danke schon mal für die Hilfe ------------------ |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 18 - 22.02.2007 um 15:20 Uhr
Zuletzt editiert von duRiel am 22.02.2007 um 15:37 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
D3RB- Thread-Ersteller Try to beat me Beiträge: 168 |
# Antwort: 19 - 22.02.2007 um 15:33 Uhr
Da bekomm ich eine weiße Seite Hier mal der Auszug:
------------------ |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 20 - 22.02.2007 um 15:37 Uhr
hätte deinen code nicht kopieren sollen, hab beim bearbeiten vergessen die klammer zu entfernen ist edited |
||||
Inaktiv |
|||||
Antworten: 27
|
Sie müssen sich registrieren, um zu antworten. |