Avatar billede angorino Nybegynder
31. januar 2006 - 16:26 Der er 4 kommentarer

Henvisning i MySql

Hejsa. Jeg har en database, hvor jeg vil indeksere sange o.l.
Når jeg laver udtræk på titel og forfatter, vil jeg så gerne lægge et link på forfatteren for at vise hvad der ellers findes af vedkommende i databasens felt med "titel". Er selv kommet så vidt som nedenstående, men kan ikke få titlerne frem på vedkommede forfatter.
Eks. på http://www.klyt.dk/test.php.

while($r=mysql_fetch_array($q)){
echo "<a href='http://www.klyt.dk/sang/medlem/medlem.php?id=$r[id]' class='link' target='medlem'>".$r["titel"]."</a><br>&nbsp;&nbsp;&nbsp;Tekst:&nbsp;&nbsp;<font color='#000000'><a href='http://www.klyt.dk/sang/medlem/medlem.php?titel=$r[titel]' class='link' target='medlem'>$r[subkat]</a>&nbsp;|&nbsp;Musik:&nbsp;&nbsp;<font color='#000000'>$r[musik]</font><br><br>\n";
}
Der er 200 point for et rigtigt svar.
Avatar billede horsmark Nybegynder
08. februar 2006 - 07:58 #1
1. umiddelbart før din kode lav lige en udskrift af det sql der sendes imod db´en
2. Når du henviser til kollonner 'bør' du gøre således $r['mycolumn'] altså med ' eller "
3. prøv at bruge dette istedet
while($r=mysql_fetch_array($q)){?>
   
    <a href='http://www.klyt.dk/sang/medlem/medlem.php?id=<?=$r['id']?>' class='link' target='medlem'><?=$r['titel']?></a><br>
  &nbsp;&nbsp;&nbsp;Tekst:&nbsp;&nbsp;
    <a href='http://www.klyt.dk/sang/medlem/medlem.php?titel=<?=$r['titel']?>' class='link' target='medlem'><?=$r['subkat']?></a>
    &nbsp;|&nbsp;Musik:&nbsp;&nbsp;
    <font color='#000000'><?=$r['musik']?></font><br><br>
   
<?}
Avatar billede angorino Nybegynder
08. februar 2006 - 08:55 #2
Takker mange gange. Har fået det til at fungere, men vil gi de 200 point alligevel.
Er ny i det her, så jeg er ikke rigtig klar over hvordan jeg overfører pointene. Hjælp
Avatar billede horsmark Nybegynder
08. februar 2006 - 08:58 #3
svar smidt... for uden et svar kan man ikke uddele point :-)
Avatar billede horsmark Nybegynder
08. februar 2006 - 08:58 #4
og husk at 200 point er mange point der kun bør gives hvis et spørgsmål enten er superkritisk at få løst nu eller blot superbesværligt at løse :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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