PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <?php $foto1 = $_GET [ 'studentnr' ]; $extentie = "JPG"; $foto = $foto1.".".$extentie; if (file_exists("/kpz/img/fotos/$foto")) { ?> <table rules="none"> <tr> <TD>[img]"/kpz/img/fotos/<?php[/img].jpg" ALT="Foto" WIDTH="130" HEIGHT="170" BORDER="1" ALIGN "center"></TD></TR> </tr> </table> <?php } else { ?> <table rules="none"> <tr> <TD>[img]"/kpz/img/fotos/1.jpg"[/img]</TD></TR> </tr> </table> <?php } ?> |
De filenames van de fotos zijn gelijk aan de studentnummers alleen met .jpg erachter, vandaar die variabele foto. Niet iedere leerling heeft een foto, dus ik het een if statementje gebouwd waardoor hij controlleerd of de foto er is. Als hij er niet is moet "1.jpg" worden getoont, welke een afbeelding is waarop staat dat er geen foto beschikbaar is.
Probleem hierbij is als volgt. Er wordt gewoon altijd "1.jpg" weer gegeven. Ook al bestaat de foto wel. Misschien heb ik iets verkeerd zitten in dit statement, maar naar mijn weten niet. Weet iemand toch de fout?