Avatar billede kirsten Nybegynder
11. december 2003 - 00:18 Der er 8 kommentarer og
1 løsning

Goe ideer ønskes!

Hej,
er igang med et nyheds system...
Det er bygget op så man sammen med nyheden kan oploade et billed.
Filnavnet på billedet bliver gemt i en row i mysql databasen.
Det som jeg rigtig godt kunne tænke mig at lave, er noget hvor man kan genbruge de billeder som allerede er uploadet.. Dvs at man har mulighed for at vælge et allerede eksisterende billede..

Forslag og gode ideer tages imod med kyshånd!

:)
Avatar billede jensgram Nybegynder
11. december 2003 - 00:27 #1
Hvordan kalder du billedet? Med en fil? Eg. image.php?id=[et eller andet id fra databasen]

I så fald kunne du jo lave en forespørgsel på alle forskellige billeder:

SELECT DISTINCT id, image FROM nyheder

og i mysql_fetch_assoc() skrive <img src=\"image.php?id=" . $row['id'] . "\">

Når brugeren så klikker på billedet sætter du blot dette id som billedet!
Avatar billede detox Nybegynder
11. december 2003 - 01:45 #2
Linket skal i så fald laves i den her stil:

echo "<a href='".$_SERVER['PHP_SELF']."?id=".$row['id']."'><img src='".$row['sti']."' /></a>";
Avatar billede kirsten Nybegynder
11. december 2003 - 09:14 #3
Billedet henter jeg sådan her:
<img src=\"" . $row['billed'] . "\">
Avatar billede jensgram Nybegynder
11. december 2003 - 09:21 #4
kirsten > Så lav en løkke, der kører dem allesammen igennem og henter deres id:

SELECT DISTINCT id FROM nyheder

Det id printer du så som detox skriver...
Avatar billede mufoxe Nybegynder
11. december 2003 - 09:24 #5
Du burde have en tabel kun med billeder i og en reference til tabel billede fra nyheder. I billede tabellen ville det være lækkert med et internt navn og en beskrivelse. På den måde kan du genbruge dine billeder ved at udvælge alle poster fra tabel billede og indsætte en reference til billedet sammen med din nyhed.
Avatar billede jensgram Nybegynder
11. december 2003 - 10:45 #6
mufoxe > Ja, det ville være optimalt. Det ville i hvert fald fjerne en del gengangere.
Avatar billede kirsten Nybegynder
11. december 2003 - 12:11 #7
Ja det var osse det jeg frygtede... ;)
Altså 2 tabeller!
1 til nyheder og en til billeder?
Avatar billede mufoxe Nybegynder
11. december 2003 - 12:39 #8
Ja, så har du fået normaliseret din database.
Avatar billede kirsten Nybegynder
11. december 2003 - 13:43 #9
Oki takker for input.
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