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

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