Hvis billede via en URL fra database

Tags:    php

<< < 12 > >>
Jeg er træt af, at skulle indsætte link hele tiden, når folk spørger om vi skal linke. Derfor ville jeg lave et nemt linksystem, hvor man enkelt bare kan tilføje sin hjemmeside url, linkbillede og så navnet på ens side, og derefter trykke send.
Mit problem er ikke at få den til at gemme oplysningerne i en database, men det går galdt,når jeg udskriver. Den vil godt udskrive billedet, url'en og titlen på siden, men den vil ikke vise billedet. Først troede jeg der var noget galdt med stien til det, men jeg prøvede at tjekke det af ved at oprette et link magen til i Frontpage, hvor stien var den samme. Der gad den godt at vise billedet! Jeg prøvede herefter at indsætte den kode jeg havde til det link der blev udskrevet, men det gad den ikke at vise, selv om der stod nøjagtig det samme i html.
Hvordan kan jeg få billedet vist? Jeg bruger følgende kode under:

<link rel="stylesheet" href="style.css" type="text/css"/>
<?php

include "configlink.php";

// SKaber forbindelse til databasen
$link = mysql_connect($server, $db_user, $db_pass)
or die ("Could not connect to mysql because ".mysql_error());

// Vælg database
mysql_select_db($database)
or die ("Kunne ikke skabe forbindelse til databasen på grund af ".mysql_error());

// Læs dataen fra tabelen
$result = mysql_query("select * from $table order by id desc limit $rows", $link)
or die ("Kunne ikke læse dataen på grund af ".mysql_error());

// Uskriv dataen
if (mysql_num_rows($result)) {
print "<p><b>Links:</b><br>";
while ($qry = mysql_fetch_array($result)) {
print " <a href=\\"" . "$qry[url]\\" target=\\"_blank\\">";<img scr=\\"" . "$qry[billede]\\" title=\\"" . "$qry[sidenavn]\\"></a>";
}
}

mysql_close();


?>

Håber der er nogen der kan hjælpe!



14 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Jeg er træt af, at skulle indsætte link hele tiden, når folk spørger om vi skal linke. Derfor ville jeg lave et nemt linksystem, hvor man enkelt bare kan tilføje sin hjemmeside url, linkbillede og så navnet på ens side, og derefter trykke send.
Mit problem er ikke at få den til at gemme oplysningerne i en database, men det går galdt,når jeg udskriver. Den vil godt udskrive billedet, url'en og titlen på siden, men den vil ikke vise billedet. Først troede jeg der var noget galdt med stien til det, men jeg prøvede at tjekke det af ved at oprette et link magen til i Frontpage, hvor stien var den samme. Der gad den godt at vise billedet! Jeg prøvede herefter at indsætte den kode jeg havde til det link der blev udskrevet, men det gad den ikke at vise, selv om der stod nøjagtig det samme i html.
Hvordan kan jeg få billedet vist? Jeg bruger følgende kode under:

<link rel="stylesheet" href="style.css" type="text/css"/>
<?php

include "configlink.php";

// SKaber forbindelse til databasen
$link = mysql_connect($server, $db_user, $db_pass)
or die ("Could not connect to mysql because ".mysql_error());

// Vælg database
mysql_select_db($database)
or die ("Kunne ikke skabe forbindelse til databasen på grund af ".mysql_error());

// Læs dataen fra tabelen
$result = mysql_query("select * from $table order by id desc limit $rows", $link)
or die ("Kunne ikke læse dataen på grund af ".mysql_error());

// Uskriv dataen
if (mysql_num_rows($result)) {
print "<p>Links:";
while ($qry = mysql_fetch_array($result)) {
print " <a href=\\"" . "$qry[url]\\" target=\\"_blank\\"><img scr=\\"" . "$qry[billede]\\" title=\\"" . "$qry[sidenavn]\\"></a>";
}
}

mysql_close();


?>

Håber der er nogen der kan hjælpe!


Prøv sådan her:
Fold kodeboks ind/udKode 


Hilsen

Per
--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------

[Redigeret d. 31/01-06 21:04:33 af Per]



Fold kodeboks ind/udKode 

Prøv sådan..



Jeg har prøvet det nu¨, men det virker stadig ikke. Jeg synes altså det er mærkeligt. For hvis jeg åbner den side jeg har med linkene i Frontpage og kopiere den billedelink kode over i notesblokken, og så selv manuelt skriver den samme kode under, så vises billedet nederst - altså det jeg bare skrev ind. Men den kode jeg kopiere virker ikke..



Det er altså ingen fejl i mit script, har selv prøvet den...



Jeg har prøvet det nu¨, men det virker stadig ikke. Jeg synes altså det er mærkeligt. For hvis jeg åbner den side jeg har med linkene i Frontpage og kopiere den billedelink kode over i notesblokken, og så selv manuelt skriver den samme kode under, så vises billedet nederst - altså det jeg bare skrev ind. Men den kode jeg kopiere virker ikke..


Må jeg se sql koden?????


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------

[Redigeret d. 03/02-06 08:58:18 af Per]



Jeg har prøvet det nu¨, men det virker stadig ikke. Jeg synes altså det er mærkeligt. For hvis jeg åbner den side jeg har med linkene i Frontpage og kopiere den billedelink kode over i notesblokken, og så selv manuelt skriver den samme kode under, så vises billedet nederst - altså det jeg bare skrev ind. Men den kode jeg kopiere virker ikke..


Må jeg se sql koden?????


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------

[Redigeret d. 03/02-06 08:58:18 af Per]


Den til min tabel eller den som indsætter dataen?
Jeg har tænkt over om URL til billeder skal have en bestemt datatype, som INT, VARCHAR osv. Jeg har sat den til varchar.



Jeg har prøvet det nu¨, men det virker stadig ikke. Jeg synes altså det er mærkeligt. For hvis jeg åbner den side jeg har med linkene i Frontpage og kopiere den billedelink kode over i notesblokken, og så selv manuelt skriver den samme kode under, så vises billedet nederst - altså det jeg bare skrev ind. Men den kode jeg kopiere virker ikke..


Må jeg se sql koden?????


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------

[Redigeret d. 03/02-06 08:58:18 af Per]


Den til min tabel eller den som indsætter dataen?
Jeg har tænkt over om URL til billeder skal have en bestemt datatype, som INT, VARCHAR osv. Jeg har sat den til varchar.


Den i din Tabel!!!!! :)


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------



Jeg har prøvet det nu¨, men det virker stadig ikke. Jeg synes altså det er mærkeligt. For hvis jeg åbner den side jeg har med linkene i Frontpage og kopiere den billedelink kode over i notesblokken, og så selv manuelt skriver den samme kode under, så vises billedet nederst - altså det jeg bare skrev ind. Men den kode jeg kopiere virker ikke..


Må jeg se sql koden?????


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------

[Redigeret d. 03/02-06 08:58:18 af Per]


Den til min tabel eller den som indsætter dataen?
Jeg har tænkt over om URL til billeder skal have en bestemt datatype, som INT, VARCHAR osv. Jeg har sat den til varchar.


Den i din Tabel!!!!! :)


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------


CREATE TABLE `links` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`sidenavn` VARCHAR( 25 ) NOT NULL ,
`billede` VARCHAR( 75 ) NOT NULL ,
`url` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )
);




Jeg har prøvet det nu¨, men det virker stadig ikke. Jeg synes altså det er mærkeligt. For hvis jeg åbner den side jeg har med linkene i Frontpage og kopiere den billedelink kode over i notesblokken, og så selv manuelt skriver den samme kode under, så vises billedet nederst - altså det jeg bare skrev ind. Men den kode jeg kopiere virker ikke..


Må jeg se sql koden?????


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------

[Redigeret d. 03/02-06 08:58:18 af Per]


Den til min tabel eller den som indsætter dataen?
Jeg har tænkt over om URL til billeder skal have en bestemt datatype, som INT, VARCHAR osv. Jeg har sat den til varchar.


Den i din Tabel!!!!! :)


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------


CREATE TABLE `links` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`sidenavn` VARCHAR( 25 ) NOT NULL ,
`billede` VARCHAR( 75 ) NOT NULL ,
`url` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )
);


Prøv:

Fold kodeboks ind/udKode 

--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------



Jeg har prøvet det nu¨, men det virker stadig ikke. Jeg synes altså det er mærkeligt. For hvis jeg åbner den side jeg har med linkene i Frontpage og kopiere den billedelink kode over i notesblokken, og så selv manuelt skriver den samme kode under, så vises billedet nederst - altså det jeg bare skrev ind. Men den kode jeg kopiere virker ikke..


Må jeg se sql koden?????


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------

[Redigeret d. 03/02-06 08:58:18 af Per]


Den til min tabel eller den som indsætter dataen?
Jeg har tænkt over om URL til billeder skal have en bestemt datatype, som INT, VARCHAR osv. Jeg har sat den til varchar.


Den i din Tabel!!!!! :)


--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------


CREATE TABLE `links` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`sidenavn` VARCHAR( 25 ) NOT NULL ,
`billede` VARCHAR( 75 ) NOT NULL ,
`url` VARCHAR( 50 ) NOT NULL ,
PRIMARY KEY ( `id` )
);


Prøv:

Fold kodeboks ind/udKode 

--------------------Reklame--------------------
http://www.heymann.1go.dk/nyt/
--------------------Reklame--------------------


Det virker stadig ikke. :( Jeg kunne godt oprette tablen med den SQL kode du havde indsat, men den kunn ikke sætte antal tegn til 75..




<< < 12 > >>
t