JarleW Skrevet 17. juni 2009 Del Skrevet 17. juni 2009 (endret) Jeg har en database med diverse kolonner, deriblant en som heter 'bilde' I denne kolonnen lagres ikke selve bildet, men navnet på bildet, eks. bilde.jpg. Informasjonen bli lagt til db via et skjema hvor brukeren også kan laste opp et bilde. Alle bilder havner i samme mappe, men får et unikt navn. Jeg har laget et script som henter ut info fra db, men skjønner ikke helt hvordan jeg får laget en link til hvert bilde automatisk. <html> <body> <?php $username="xxxx"; $password="xxxx"; $database="xxxx"; mysql_connect(localhost,$username,$password); @mysql_select_db($database) or die( "Unable to select database"); $query="SELECT * FROM tabell"; $result=mysql_query($query); $num=mysql_numrows($result); mysql_close(); ?> <table border="2" cellspacing="0" cellpadding="4"> <tr> <th><font face="Verdana" Size="2">Navn</font></th> <th><font face="Verdana" Size="2">Dato</font></th> <th><font face="Verdana" Size="2">Art</font></th> <th><font face="Verdana" Size="2">Vekt</font></th> <th><font face="Verdana" Size="2">Redskap</font></th> <th><font face="Verdana" Size="2">Gj.utsatt</font></th> <th><font face="Verdana" Size="2">Bilde</font></th> </tr> <?php $i=0; while ($i < $num) { $f1=mysql_result($result,$i,"navn"); $f2=mysql_result($result,$i,"dato"); $f3=mysql_result($result,$i,"art"); $f4=mysql_result($result,$i,"vekt"); $f5=mysql_result($result,$i,"redskap"); $f6=mysql_result($result,$i,"gjenutsatt"); $f7=mysql_result($result,$i,"bilde"); ?> <tr> <td><font face="Verdana" Size="2"><?php echo $f1; ?></font></td> <td><font face="Verdana" Size="2"><?php echo $f2; ?></font></td> <td><font face="Verdana" Size="2"><?php echo $f3; ?></font></td> <td><font face="Verdana" Size="2"><?php echo $f4; ?></font></td> <td><font face="Verdana" Size="2"><?php echo $f5; ?></font></td> <td><font face="Verdana" Size="2"><?php echo $f6; ?></font></td> <td><font face="Verdana" Size="2"><?php echo $f7; ?></font></td> </tr> <?php $i++; } ?> </body> </html> Det jeg vil ha er altså en link til bildet i kolonnen 'Bilde' Denne linken må vel lages i denne raden ? : <td><font face="Verdana" Size="2"><?php echo $f7; ?></font></td> Siden bildenavnet forandres må det kanskje et script eller noen kodelinjer til for å takle dette, men trenger hjelp... Endret 17. juni 2009 av JarleW Lenke til kommentar
Gjest Skrevet 17. juni 2009 Del Skrevet 17. juni 2009 Du skal i designe nettsider med tabeller just you know, men nok om det! <td><font face="Verdana" Size="2"><img src="<?php echo $f7; ?>" /></font></td> eller: <td><font face="Verdana" Size="2"><a href="http://nettside.com/bilder/<?php echo $f7; ?>>bilde</a></font></td> den siste jeg viste vil linken til bilde bli slik: http://nettside.com/bilder/bilde.jpg Lenke til kommentar
JarleW Skrevet 17. juni 2009 Forfatter Del Skrevet 17. juni 2009 Fantastisk ;-) Der satt den. Har vært innpå noe i samme duren hele tiden, men har tydeligvis ikke klart det... Men hva mener du med at nettsider ikke skal lages i tabell ? Dette er bare en output-liste av hva som ligger i en av tabellene i databasen. Selve nettsiden er en CMS (Joomla). Er det andre/bedre måter å gjøre dette på ? Er i så fall interessert i å få til noe mer statistikk-lignende og sorter-bart hvis noen vet om noe... Lenke til kommentar
Gjest Skrevet 17. juni 2009 Del Skrevet 17. juni 2009 Bruker joomla ja Men da skjønner ikke jeg hvorfor du gjør det så tungvindt? Det finnes jo en måte å koble seg til joomla databasen med. Bare finner den ikke btw. PM meg med din MSN fordi jeg trenger noe Joomla hjelp du kanskje kan hjelpe meg med? Husk å sette problemet som løst med "løst"-knappen. Lenke til kommentar
JarleW Skrevet 18. juni 2009 Forfatter Del Skrevet 18. juni 2009 Fint om du har noe mer info hvis det finnes noe innebygget i Joomla eller eventuelt en addon.... Sjekk PM for Msn-adresse... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå