Avatar billede rossi-v Nybegynder
29. marts 2011 - 09:45 Der er 9 kommentarer og
1 løsning

PRINT / Echo billede ?

<?php

$target_path = "uploads/";


$target_path = $target_path . basename( $_FILES['uploadedfile']['mrk']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['mrk']).
    " Uploadet!";
} else{
    echo "Der var en fejl, prøv venligst igen!";
}
?>




Hvordan for jeg et PRINT / Echo af det billede??
Avatar billede phillips Nybegynder
29. marts 2011 - 10:27 #1
echo "<img src=\"/sti/til/billede/navn-paa-billede.jpg\" />";
Avatar billede rossi-v Nybegynder
29. marts 2011 - 10:39 #2
Skal bruge den i en while lykke.


dvs. den skulle mere se ud som dette.

echo "<img src=\"DATABASESTIEN\" />";

Feltet i databasen hedder billeder. men hvordan kalder jeg den ud?
Avatar billede phillips Nybegynder
29. marts 2011 - 10:41 #3
Du nævnte jo ikke noget om en database. Hvad gemmer du i databasen? Filnavnet eller stien, eller begge dele samlet eller hvad?
Avatar billede rossi-v Nybegynder
29. marts 2011 - 10:49 #4
stien.
Avatar billede phillips Nybegynder
29. marts 2011 - 10:53 #5
$result = mysql_query("SELECT billeder FROM tabel");

while($row = mysql_fetch_array( $result )) {
  echo '<img src="' . $row['billeder'] . '/navn-paa-billede.jpg" />';
}

Ret selv navnet "tabel" til navnet på din egen tabel.
Avatar billede rossi-v Nybegynder
29. marts 2011 - 10:56 #6
hvor får jeg '/navn-paa-billede.jpg når den kører i en lykke.?
Avatar billede phillips Nybegynder
29. marts 2011 - 11:02 #7
Du bliver jo også nødt til at gemme navnet på billedet i databasen. PHP og MySQL kan jo ikke gætte sig frem til, hvad det hedder.

Alternativt skal du bruge PHP's fil-funktioner til at loope gemmen selve mappen.
Avatar billede rossi-v Nybegynder
29. marts 2011 - 11:05 #8
vil du forklare mig hvad jeg skal tilføje til denne kode?

<?php

$target_path = "uploads/";


$target_path = $target_path . basename( $_FILES['uploadedfile']['mrk']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['mrk']).
    " Uploadet!";
} else{
    echo "Der var en fejl, prøv venligst igen!";
}
?>
Avatar billede phillips Nybegynder
29. marts 2011 - 11:20 #9
Der skal du ikke tilføje noget - det er jo bare den fysiske upload af filen. Hvis du vil have hjælp skal du vise din MySQL-query, der gemmer fil-stien i databasen.
Avatar billede rossi-v Nybegynder
06. februar 2015 - 09:16 #10
...
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
Computerworld tilbyder specialiserede kurser i database-management

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