Avatar billede tfswebguy Nybegynder
07. november 2004 - 23:52 Der er 13 kommentarer og
1 løsning

Vise ét resultat fra db'en, efter at have kørt 2 querys?

Vidste ikk lige hvordan jeg skulle skrive titlen til soørgsmålet
MEN...

Jeg har 2 tabeller.
i den første står der spørgsmål, og i den anden står der svar.

Så har jeg lavet en side, hvor man kan se, hvilke spørgsmål man deltager i.

Den tjekker først tabellen med svar, for at se om ens ID er der.
Er den det, henter den så overskriften på spørgsmålet fra tabellen med spørgsmålet i.
Så henter jeg spørgsmålets overskrift ud.
MEN hvis man har svaret 15 gange, viser den overskriften 15 gange.
Hvad kan jeg gøre, så den kun viser svaret 1 gang.???

den kode der henter det:

<b>Tråde du deltager i:</b><br>";
$hds1 = mysql_query("SELECT * FROM forum_spg_svar WHERE(forfatter='$forumSID')");
while($ds1 = mysql_fetch_array($hds1)){
$hso = mysql_query("SELECT overskrift FROM forum_spg WHERE(id='$ds1[spgid]')");
$so = mysql_fetch_array($hso);
print "<a href='?vis=spg&spgid=$ds1[spgid]'>$so[overskrift]</a><br>";
}
Avatar billede Slettet bruger
08. november 2004 - 00:34 #1
Du kan nøjes med en enkelt query, som kan pille alt det relevante ud for dig:

<b>Tråde du deltager i:</b><br>";
$hds1 = mysql_query("SELECT DISTINCT forum_spg.overskrift AS overskrift, forum_spg.id AS id FROM forum_spg_svar, forum_spg WHERE forum_spg.id=forum_spg_svar.spgid AND forfatter='$forumSID'");
while($ds1 = mysql_fetch_array($hds1)){
  print "<a href='?vis=spg&amp;spgid={$ds1['id']}'>{$ds1['overskrift']}</a><br>";
}

Jeg rettede lige et par andre småting også.
Avatar billede tfswebguy Nybegynder
08. november 2004 - 00:43 #2
hvad for småting ???

Og:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/egebone/public_html/forum/index.php on line 334
Avatar billede tfswebguy Nybegynder
08. november 2004 - 00:43 #3
satte "or die......." bagefter og fik:
Column: 'forfatter' in where clause is ambiguous
Avatar billede Slettet bruger
08. november 2004 - 00:45 #4
Ret

AND forfatter='$forumSID'");

til

AND forum_spg_svar.forfatter='$forumSID'");
Avatar billede tfswebguy Nybegynder
08. november 2004 - 00:47 #5
tænkte mig nok, så det gjorde jeg i starten, men nu viser den overhovedet ikke noed
Avatar billede tfswebguy Nybegynder
08. november 2004 - 00:48 #6
nu virker det :p Takker.. smid et svar :o)
Avatar billede Slettet bruger
08. november 2004 - 00:48 #7
Småtingene:

1) En smagssag: Jeg vil gerne ALTID have '' om nøglerne i et array, og så skal der {} uden om variablen i en streng. Det var ikke en egentlig fejl i din kode.

2) Et &-tegn har en speciel betydning i HTML, og skal derfor skrives som &amp; hvis man bare vil have et &. Så længe deefterfølgende bogstaver ikke er magen til navnet på en HTML-entitet, så vil browsere normalt acceptere det alligevel, men det er en fejl, hvis man ikke skriver &amp;
Avatar billede tfswebguy Nybegynder
08. november 2004 - 00:48 #8
men stadig... hvad for småfejl? :D
Vil jo gerne vide hvad jeg kan gøre bedre næste gang ;)
Avatar billede Slettet bruger
08. november 2004 - 00:49 #9
Og et svar.
Avatar billede tfswebguy Nybegynder
08. november 2004 - 00:49 #10
den kom først :p
Avatar billede tfswebguy Nybegynder
08. november 2004 - 00:52 #11
noed andet.. hvad synes du ellers om opstilling og sådan noed :p
(Altid godt med respons på ens hjemmeside.. om ikk andet, så for at gøre den bedre :p)
http://forum.egebo.net
Avatar billede Slettet bruger
08. november 2004 - 01:24 #12
1) Lad være med at gøre links magen til normal tekst. De bør være fremhævet på en eller anden måde. (Der er ingen der gider føle sig frem på en side, for at se om noget er et link eller ej.)

Den har det med at vise en liste over filer en gang i mellem. Nok lige når du uploader ny kode på siden.
Avatar billede tfswebguy Nybegynder
08. november 2004 - 01:40 #13
1) Bliver andre farver :o) Men hvilke? Hmm, hehe

Liste over filer en gang imellem. når jeg uploader ny kode ja
Avatar billede tfswebguy Nybegynder
08. november 2004 - 01:43 #14
lavede det lidt omvendt.. grå normalt, og sort når musen var over :p
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester