Avatar billede tlunde Nybegynder
22. maj 2003 - 14:56 Der er 7 kommentarer og
1 løsning

Fejl i linkdatabase??

Hejsa,
Jeg har for et stykke tid siden lavet denne linkdatabase: www.thomaslunde.dk/links/oversigt.php men nu har jeg været ved at rode lidt med det, og jeg har fået lavet et eller andet så at links ikke virker når de trykkes på?

Her er noget af koden dertil:
----------
$query = mysql_query("SELECT * FROM links WHERE kategori='$_GET[kat]' ORDER BY id ASC limit $visfra, 5");
while ($row = mysql_fetch_array($query)) {

    echo "<tr>";
    echo "<td width='20'><div align='center'><img src='../images/link.gif' width='12' heigth='13'></div></td>";
    echo "<td colspan='3' height='20' valign='middle'><b><a href='oversigt.php?id=$row[id]' target='_blank'>$row[titel]</a></b></td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td width='20' rowspan='3'><div align='center'></div>";
    echo "<div align='center'></div>";
    echo "<div align='center'></div></td>";
    echo "<td colspan='3'>$row[beskrivelse]</td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td width='480'><b>Dato: </b>$row[dato] | <b>Hits: </b>$row[hits] | <b>Tilføjet af: </b><a href='mailto: $row[email]'>$row[navn]</a></td>";
    echo "</tr>";
    echo "<tr>";
    echo "<td colspan='3'>&nbsp;</td>";
    echo "</tr>";
----------

Kan nogen se nogle fejl her, for jeg kan sgu ikke...

Hilsen
ThomasLunde.dk
Avatar billede tipsen Nybegynder
22. maj 2003 - 15:10 #1
udover at de 15 echo-sætninger er ufatteligt langsomme at udføre ved jeg ikke om der noget.
Avatar billede sthen Nybegynder
22. maj 2003 - 15:19 #2
I'm not sure, men prøv:

echo "<td width='480'><b>Dato: </b>$row[dato] | <b>Hits: </b>$row[hits] | <b>Tilføjet af: </b><a href=\"mailto: $row[email]\">$row[navn]</a></td>";
Avatar billede tlunde Nybegynder
22. maj 2003 - 15:20 #3
tipsen: Hvordan ville du ellers gøre det uden de echo'er? Er der en nemmere måde?
Avatar billede sthen Nybegynder
22. maj 2003 - 15:33 #4
Havde ikke set det andet link - undskyld
Avatar billede ztyxx Nybegynder
22. maj 2003 - 15:47 #5
du mangler sikkert noget i dette link
echo "<td colspan='3' height='20' valign='middle'><b><a href='oversigt.php?id=$row[id]' target='_blank'>$row[titel]</a></b></td>";
du skal muligvis have kategorien med, inden id=$row[id]

><a href='oversigt.php?kat=$row[kat]&id=$row[id]' target='_blank'>$row[titel]</a>// går ud fra at din kategori i db´en hedder $row[kat], ret selv til det rigtige
Avatar billede tipsen Nybegynder
22. maj 2003 - 17:06 #6
tlunde: Konkatener skidtet i en variabel og udskriv den udenfor loopet.
Avatar billede tlunde Nybegynder
23. maj 2003 - 08:58 #7
Jeg har fundet fejlen, men i får points alligevel...flere svar?
Avatar billede ztyxx Nybegynder
24. maj 2003 - 13:32 #8
hvad var fejlen?
vil ikke lægge svar, hvis ikke mit forslag gav bidrag til løsningen
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