03. april 2004 - 02:48Der er
13 kommentarer og 1 løsning
PHPMyAdmin: link i database vises ikke som aktivt link på nettet
Hej!
Ja, som overskriften lyder, har jeg lidt problemer med links.
Jeg har oprettet en database med PHPMyAdmin og lavet en .php fil.
Data i basen vises fint på nettet, men det link jeg har smidt ind i et af datasættene, vises blot som reguler tekst. Det skulle jo helst være et klikbart link.
Hvordan er det lige jeg kan gøre den klikbar, også på nettet?
$sql = "SELECT * FROM Oversigt"; $result = mysql_query( $sql ) or die ( mysql_error() );
if ($myrow = mysql_fetch_array($result)) {
echo "<table border=0 cellpadding=4>\n"; echo "<tr><td><strong>ID</strong></td><td><strong>Titel</strong></td><td><strong>Region</strong></td><td><strong>IMDB</strong></td></tr>\n"; do { printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>\n", $myrow[0], $myrow[1], $myrow[2], $myrow[3], $myrow[4]); } while ($myrow = mysql_fetch_array($result)); echo "</table>\n"; } else { echo "Desværre. Der blev ikke fundet nogen DVD data!"; }
Prøv at ret de nederste linjer til: ---------snip---------- printf('<tr><td>%s\n</td><td>%s\n</td><td>%s\n</td><td>%s\n</td></tr>\n', $myrow[0], $myrow[1], $myrow[2], $myrow[3], $myrow[4]); } while ($myrow = mysql_fetch_array($result)); echo ('</table>'); else { echo ('Desværre. Der blev ikke fundet nogen DVD data!'); } ?> --------------snap---------- Jeg kan ikke umiddelbart lige hurtigt se hvorfor det ikke skulle virke sådan...Jeg går ud fra at din link row er sat til varchar/char - har du mysql 4.x kan du jo prøve at sætte den til unicode.
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.