17. januar 2006 - 13:12
Der er
19 kommentarer og 1 løsning
Tjekke om dragten allerede findes i ens gardarobe
Davs! Jeg vil gerne have hjælp til en kode, der tjekker om en dragt allerede findes i en persons gardarobe. Den skal tjekke på session bruger! - Mike!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
17. januar 2006 - 13:16
#1
<? $dragt = "flot dragt"; if(in_array($dragt, $_SESSION[bruger][gardarobe])) { echo("FUNDET !!"); } ?>
17. januar 2006 - 13:16
#2
Undlad venligst misbrug af euforiserende stoffer inden du udfolder dig på exp.dk?? Det var dog den stiiiiiveste.. (sagde hun oss igår)
17. januar 2006 - 13:18
#3
Well, du skal nok komme med en del yderligere information. Ligger informationerne i en database? I så fald, hvilke tabeller og hvilken opbygning har disse?
17. januar 2006 - 13:18
#4
phliplip > Din kode virker ikke! jackass- > Hvad snakker du om?
17. januar 2006 - 13:20
#5
barklund > Ja de ligger i tabeller. Dragten hedder: dragt! Brugernavnet hedder: brugernavn Gardarobe tabellen hedder: tøjcom Var det nok?
17. januar 2006 - 13:20
#6
Rettelse: dragt
17. januar 2006 - 13:24
#7
Og du regnede ikke med, at det var vigtig information? Hvordan er dine tabeller strukturet? Har du en bruger-tabel, en tøj-tabel og en bruger-har-tøj-tabel? Hvad hedder disse, hvilke attibutter med hvilke typer?
17. januar 2006 - 13:25
#8
ridisc [17/01-2006 13:18:48] >> NO SHIT SHERLOCK!!! Der blev sagt der skulle søges på "session bruger".. nu er det lige pludselig en database? ridisc [17/01-2006 13:20:47] >> Rettelse til hvad? Skriv: -- Rettelse: Dragten hedder: dragt --
17. januar 2006 - 13:28
#9
Øh. Jeg har lige skrevet det - men kommer her mere avanceret: Bruger-tabel: community Tøj-tabel: butik Bruger-har-tøj-tabel: tøjcom COMMUNITY: CREATE TABLE `community` ( `id` int(10) unsigned NOT NULL auto_increment, `brugernavn` varchar(225) NOT NULL default '', `kodeord` varchar(225) NOT NULL default '', `navn` varchar(225) NOT NULL default '', `land` varchar(225) NOT NULL default '', `alder` varchar(225) NOT NULL default '', `hp` varchar(225) NOT NULL default '', `email` varchar(225) NOT NULL default '', `msn` varchar(225) NOT NULL default '', `fritekst` longtext NOT NULL, `onlinetid` longtext NOT NULL, `mønter` varchar(225) NOT NULL default '', `gemme_mønter` varchar(225) NOT NULL default '', `kon` varchar(225) NOT NULL default '', `status` varchar(225) NOT NULL default '', `status2` varchar(225) NOT NULL default '', `toj` varchar(225) NOT NULL default '', `ip` varchar(225) NOT NULL default '', `dato` varchar(225) NOT NULL default '', `sidste_login` varchar(225) NOT NULL default '', `online` varchar(225) NOT NULL default '', `logintid` varchar(225) NOT NULL default '', `tag` longtext NOT NULL, `links` varchar(225) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ; BUTIK: CREATE TABLE `butik` ( `id` int(10) unsigned NOT NULL auto_increment, `pris` varchar(220) NOT NULL default '', `pris2` varchar(220) NOT NULL default '', `beskrivelse` longtext NOT NULL, `dragt` varchar(220) NOT NULL default '', `type` varchar(225) NOT NULL default '', `sidste` varchar(225) NOT NULL default '25', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ; TØJCOM: CREATE TABLE `tøjcom` ( `id` int(10) unsigned NOT NULL auto_increment, `dragt` varchar(220) NOT NULL default 'toj_figurer/', `brugernavn` varchar(220) NOT NULL default '', `kon` varchar(225) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;
17. januar 2006 - 13:30
#10
phliplip, nu står det dig jo frit for at deltage - ingen grund til at blive emotionelt involveret i spørgerens åbenlyse manglende villighed til informationsgivning - eller ditto viden om behovet herfor. Det kommer nok, hvis man spørger efter det - tydeligvis :)
17. januar 2006 - 13:34
#11
Og ud fra ovenstående er det jo: $brugernavn = "bruger"; $dragt = "dragt"; $sql = sprintf("SELECT COUNT(1) FROM `tøjcom` WHERE `brugernavn` = '%s' AND `dragt` = '%s', $brugernavn, $dragt); $res = mysql_query($sql) or die ("fejl: ".mysql_error()." ved sql: ".$sql); $count = mysql_result($res,0,0); if ($count == 0) { // brugeren har den ikke } else { // brugeren har $count af denne dragt allerede } :) -- Morten Barklund
17. januar 2006 - 13:38
#12
Ved mig viser den bare en hvid side!
17. januar 2006 - 13:40
#13
Den gør jo heller ikke noget?
17. januar 2006 - 13:40
#14
Du skal jo selv erstatte de to kommentarer med hvad du nu ønsker der skal ske, hvis brugeren enten har eller ikke har dragten - det aner jeg jo intet om.
17. januar 2006 - 13:40
#15
Jov, for jeg skal jo have tøj butikken frem. Og den viser ingenting..
17. januar 2006 - 14:17
#16
Så skal du jo tilføje det? Altså, der hvor der står: // brugeren har den ikke Erstatter du dette med, hvad der skal ske, hvis brugeren ikke har den pågældende item.
18. januar 2006 - 00:01
#17
[13:30:10] Barklund: Jaaah.. ok.. det kan du nok ha ret i.. [tænkepause] Nå.. smutter ind og ser en Daniel Steel på VI-DE-O'en med mine kleenex'er :-S (Joke)
13. februar 2006 - 14:20
#18
Lukke tid?
13. februar 2006 - 14:37
#19
Jeg kaster da lige et svar, så vi kan lukke..
19. april 2006 - 09:31
#20
Taktak :)
Vi tilbyder markedets bedste kurser inden for webudvikling