Avatar billede basketball Nybegynder
24. juli 2005 - 10:01 Der er 11 kommentarer og
1 løsning

No image + script

Ahh er nødt til at spørge igen. Er der nogen der kan et lille script således at der vises et billede døbt med et unikt ID på hver linie med samme ID, men hvis der ikke er et billede så viser den blot et default billede :) Tusind tak :)
Avatar billede jaw Nybegynder
24. juli 2005 - 10:17 #1
Kommer lidt an på, hvordan du har tænkt dig det skal fungere, men f.eks.:

for($i = 1; $i < 100; $i++) {
  if(file_exists("./img/$i.jpg")) {
    echo"<img src='./img/$i.jpg'>";
  } else {
    echo"<img src='./img/standard.jpg'>";
  }
}
Avatar billede basketball Nybegynder
24. juli 2005 - 10:44 #2
Hejsa,

Takker, har dog lidt svært ved lige at gennemskue det eller få det til at virke :)

p.t. lister den bare sådan her

<img src="billeder/small_<?php echo $row["bid"]; ?>.jpg">

Men der mangler en del billeder, så det ville være kanon hvis den bare kunne smide et default billede ind der :)
Avatar billede jaw Nybegynder
24. juli 2005 - 10:59 #3
Hvordan kører du din løkke? Prøv lige at give mig lidt større kodestump hvis jeg skal gennemskue helt hvad det er du vil have :)
Avatar billede basketball Nybegynder
24. juli 2005 - 13:21 #4
P.t. lister den bare alt i en lang smøre :) Det eneste jeg som sådan ønsker er blot at den gør som den kodestump jeg lagde. Altså den tager billedet døbt samme ID som den linie den viser. De steder hvor der ikke er et billede der har det ID skal den så bare ligge en no img istedet :)
Avatar billede jaw Nybegynder
24. juli 2005 - 18:07 #5
<?
if (file_exists("./billeder/small_".$row['bid'])) {
  echo"<img src='./billeder/small_".$row['bid']."'>";
} else {
  echo"<img src='./billeder/standard.jpg'>";
}
?>

Eller noget i den stil :)
Avatar billede basketball Nybegynder
24. juli 2005 - 18:11 #6
Ja præcis noget i denne stil.. dog giver denne bare standard.jpg på alle billeder.. leger lige lidt.. der skal vel også .jpg i de øverste linier?
Avatar billede filip_b_l Nybegynder
24. juli 2005 - 18:12 #7
Er problemet at billed-filen ikke findes eller at der ikke er knyttet noget billede til? Hvis det er det første gør du som #1 siger og tjekker om filen findes med file_exists()... hvis det er fordi der ikke er knyttet noget til skal du kigge hvor dit array nu bliver lavet og så få den til at sætte en tom værdi (intet_billede.jpg) ind i stedet for ingenting... håber det gir mening
Avatar billede basketball Nybegynder
24. juli 2005 - 18:15 #8
lidt giver det, men opfatter nu det du skriver som det samme :) det skyldes at billedefilen nogle steder slet ikke eksisterer :)
Avatar billede jaw Nybegynder
24. juli 2005 - 18:22 #9
Jeg ved jo ikke hvad $row['bid'] indeholder, så det er klart, at hvis .jpg skal tilføjes, så skal det jo være:

<?
if (file_exists("./billeder/small_".$row['bid'].".jpg")) {
  echo"<img src='./billeder/small_".$row['bid'].".jpg'>";
} else {
  echo"<img src='./billeder/standard.jpg'>";
}
?>
Avatar billede basketball Nybegynder
24. juli 2005 - 18:33 #10
Sorry, det klar virker upåklageligt.. takker :)
Avatar billede basketball Nybegynder
24. juli 2005 - 18:33 #11
ligger du et svar :)
Avatar billede jaw Nybegynder
24. juli 2005 - 18:39 #12
Det glæder mig :D Selv tak...
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