03. februar 2009 - 13:00
Der er
3 kommentarer og 1 løsning
Query parse error.. if . flytte bruger
undre mig over en parse error i et invitation system if ($vbulletin->GPC['invitation']){$invitegroupid = $db->query_first_slave("SELECT NewusergroupID FROM " . TABLE_PREFIX . "vbinvitationcode WHERE invitation = " . $db->escape_string($vbulletin->GPC['InvitationCODE'])} { $userdata->set('usergroupid', $invitedgroupid); } else { $userdata->set('usergroupid', $newusergroupid); } Denne giver en parse fejl. Nogle idér ? PS. syntes vi mangler '[code]' tag her på eksperten ;)
Annonceindlæg tema
Cloud & AI
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
03. februar 2009 - 13:03
#1
Du har rod i {..}-erne. Du skriver ca. if (...) { } { } else { } Men else-en hører ikke til if-en på grund af anvendelsen af de krøllede parenteser.
04. februar 2009 - 00:05
#2
ja okay vi har flyttet if (){ run..... } else { run.... } og det skulle virke siger "andre" som heller ik forstår fejlen som ikke har en fejlkoden,, skriver bare parse error line 374 og det er den :p damn..
04. februar 2009 - 01:40
#3
okay here we go :p denne if, den laver ik løkken altså den bliver aldrig true jeg ved ik lige pt hvorfor.. men hovedsagen er der er ingen fejl når den kører. nu må jeg så lige finde ud af hvorfor den aldrig bliver true.. // if ($vbulletin->GPC['invitation']) { $invitegroupid = $db->query_read_slave(" SELECT NewusergroupID FROM " . TABLE_PREFIX . "vbinvitationcode WHERE InvitationCODE = '" . $db->escape_string($vbulletin->GPC['invitation']) . "'" ); $userdata->set('usergroupid', $invitedgroupid); } else { $userdata->set('usergroupid', $newusergroupid); }
07. februar 2009 - 13:55
#4
lukker, lavede en helt anden løsning.
Computerworld tilbyder specialiserede kurser i database-management