Nieuw lid |
|
Hallo
Via een form geef ik de bestandsnaam van een foto in (bvb film.jpg) en sla ik die op in de database.
Voor het tonen van de foto haal ik de waarde op uit de database, als die leeg is dan moet er no_cover.gif getoond worden.
Anders als er wel een waarde is, dan kijk ik of het bestand fysiek bestaat. Zoja, toon dat bestand, zonee toon no_cover.gif
Dit is de code:
## Controleren of de foto bestaat
if (empty($row_film['film_foto']))
{
$bestand = "images/covers/no_cover.gig";
}
else
{
$bestand = "images/covers/" . $row_film['film_foto'];
if (!file_exists($bestand))
{
$bestand = "images/covers/no_cover.gig";
}
}
## Controleren of de foto bestaat if (empty($row_film['film_foto'])) { $bestand = "images/covers/no_cover.gig"; } else { $bestand = "images/covers/" . $row_film['film_foto']; { $bestand = "images/covers/no_cover.gig"; } }
Probleem is nu dat als het bestand niet fysiek bestaat en ook als $row_film['film_foto'] geen waarde heeft, hij een rood kruisje toont ipv de no_cover.gif.
|