Wbblite » SQL Database Error |
_negel

ehemals Jeany <3'
 

Dabei seit: 06.12.2007
Beiträge: 2.283
 |
|
|
11.03.2010 15:10 |
|
|
Melli

i will rest in pieces !!
 

Dabei seit: 28.01.2006
Beiträge: 4.692
Herkunft: DE
 |
|
Geh mal in zeile 108 und füg da
php: |
1:
|
$db->query("INSERT INTO bb".$n."_userfields SET userid='".$insertid."'".ifelse($fieldvalues,",".$fieldvalues)); |
|
anstatt des
php: |
1:
|
$db->query("INSERT INTO bb".$n."_userfields SET userid='$insertid'".ifelse($fieldvalues,",".$fieldvalues)); |
|
ein und guck mal, obs jetzt geht.
|
|
11.03.2010 15:34 |
|
|
_negel

ehemals Jeany <3'
 

Dabei seit: 06.12.2007
Beiträge: 2.283
Themenstarter
 |
|
Leider immernoch Fehlermeldung =/
__________________
|
|
11.03.2010 15:54 |
|
|
Melli

i will rest in pieces !!
 

Dabei seit: 28.01.2006
Beiträge: 4.692
Herkunft: DE
 |
|
Dieselbe? :o Hm. Komisch. Ich guck später nochmal drüber.
|
|
11.03.2010 15:56 |
|
|
_negel

ehemals Jeany <3'
 

Dabei seit: 06.12.2007
Beiträge: 2.283
Themenstarter
 |
|
Das wäre lieb
__________________
|
|
11.03.2010 17:06 |
|
|
_negel

ehemals Jeany <3'
 

Dabei seit: 06.12.2007
Beiträge: 2.283
Themenstarter
 |
|
Warning: Missing argument 2 for ifelse(), called in /users/sonsofplunder/www/wbblite/acp/users.php on line 107 and defined in /users/sonsofplunder/www/wbblite/acp/lib/functions.php on line 72
Warning: Cannot modify header information - headers already sent by (output started at /users/sonsofplunder/www/wbblite/acp/lib/functions.php:72) in /users/sonsofplunder/www/wbblite/acp/users.php on line 109
+hust+
Aber er erstellt jetzt User
Also vernünftig, der Verweis zum User ist nicht mehr ungültig usw - das klappt also schonmal.
Hier schonmal danke
funtions.php angehängt
__________________
|
|
12.03.2010 18:43 |
|
|
Melli

i will rest in pieces !!
 

Dabei seit: 28.01.2006
Beiträge: 4.692
Herkunft: DE
 |
|
Zitat: |
Original von Fischii <3
So:
code: |
1:
|
$db->query("INSERT INTO bb".$n."_userfields SET userid='".$insertid."'".ifelse($fieldvalues.",".$fieldvalues)); |
|
|
Aber wenn du dir mal die functions.php ansiehst..
code: |
1:
2:
3:
4:
|
function ifelse($expression,$returntrue,$returnfalse="") {
if($expression) return $returntrue;
else return $returnfalse;
} |
|
müsste es dann nicht eher heißen:
code: |
1:
|
$db->query("INSERT INTO bb".$n."_userfields SET userid='".$insertid."'".ifelse($fieldvalues,",",$fieldvalues)); |
|
versuch das mal jeany, vllt gehts dann. weil eigentlich stimmen die kommas, nur anfangs stand ein punkt statt nem komma. also.. vielleicht.
|
|
12.03.2010 21:43 |
|
|
_negel

ehemals Jeany <3'
 

Dabei seit: 06.12.2007
Beiträge: 2.283
Themenstarter
 |
|
|
12.03.2010 22:59 |
|
|
Melli

i will rest in pieces !!
 

Dabei seit: 28.01.2006
Beiträge: 4.692
Herkunft: DE
 |
|
statt
code: |
1:
2:
|
$db->unbuffered_query("UPDATE bb".$n."_users SET username='".addslashes($username)."',email='".addslashes(htmlspecialchars($email))."',groupid='$groupid',rankid='$rankid[rankid]',title='".addslashes(htmlspecialchars($title))."',usertext='".addslashes(htmlspecialchars($usertext))."',signature='".addslashes($signature)."',icq='".intval($icq)."',aim='".addslashes(htmlspecialchars($aim))."',yim='".addslashes(htmlspecialchars($yim))."',icon='".addslashes(htmlspecialchars($icon))."',msn='".addslashes(htmlspecialchars($msn))."',homepage='".addslashes(htmlspecialchars($homepage))."',birthday='".addslashes(htmlspecialchars($birthday))."',gender='".intval($gender)."',showemail='".intval($showemail)."',admincanemail='".intval($admincanemail)."',usercanemail='".intval($usercanemail)."',invisible='".intval($invisible)."',usecookies='".intval($usecookies)."',styleid='".intval($styleid)."',daysprune='".intval($daysprune)."',timezoneoffset='".addslashes(htmlspecialchars($default_timezoneoffset))."',dateformat='".addslashes(htmlspecialchars($dateformat))."',timeformat='".addslashes(htmlspecialchars($timeformat))."',emailnotify='".intval($emailnotify)."',receivepm='".intval($receivepm)."',emailonpm='".intval($emailonpm)."',pmpopup='".intval($pmpopup)."',umaxposts='".intval($umaxposts)."',showsignatures='".intval($showsignatures)."',showavatars='".intval($showavatars)."',showimages='".intval($showimages)."',nosessionhash='".intval($nosessionhash)."', blocked='".intval($blocked)."', avatarid = '".intval($avatarid)."' WHERE userid='$userid'",1);
if($fieldvalues) $db->unbuffered_query("UPDATE bb".$n."_userfields SET ".$fieldvalues." WHERE userid='$userid'"); |
|
jweils ganz am schluss sind zwei mal WHERE-Abfragen. Dahinter muss jeweils folgen: userid = '".$userid."' statt nur '$userid'.
|
|
13.03.2010 19:19 |
|
|
_negel

ehemals Jeany <3'
 

Dabei seit: 06.12.2007
Beiträge: 2.283
Themenstarter
 |
|
+sfz+ Ich komm mir schon ganz schlecht vor - ihr helft mir die ganze Zeit & es klappt nicht. =/
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /users/sonsofplunder/www/wbblite/acp/users.php on line 351
Dateianhang: |
users.php (26,11 KB, 2 mal heruntergeladen)
|
__________________
|
|
14.03.2010 14:21 |
|
|
Melli

i will rest in pieces !!
 

Dabei seit: 28.01.2006
Beiträge: 4.692
Herkunft: DE
 |
|
Ich frag mich grade weshalb da am Ende der Zeile eine ,1 steht.. aber setz dahinter, also vor die ) noch ein " und guck mal, obs dann geht.
|
|
15.03.2010 16:23 |
|
|
_negel

ehemals Jeany <3'
 

Dabei seit: 06.12.2007
Beiträge: 2.283
Themenstarter
 |
|
Hab ich mich auch schon gefragt
Bleibt aber die gleiche Fehlermeldung...
__________________
|
|
15.03.2010 19:45 |
|
|
|
Impressum
|