1,105,578 Community Members

php if statement to display image

Member Avatar
Light Poster
40 posts since Mar 2011
Reputation Points: 0 [?]
Q&As Helped to Solve: 0 [?]
Skill Endorsements: 0 [?]

Im creating a community website and have a little problem working out what my if statment should look like.

there is a default profile image and the one that is stored in the users directory.

so basically i want to display the image which is in the users directory, but if there isnt then display the defualt image. the defualtimage name is saved to the profimage row when the user registers.

Users directory:

defualt pic

i have one variable $profimage which completes filepath which basically grabs the filename from the database

i don't know where to start displaying one or the other. Any help would be great. struggling to think.


Member Avatar
Newbie Poster
18 posts since Mar 2012
Reputation Points: 0 [?]
Q&As Helped to Solve: 1 [?]
Skill Endorsements: 0 [?]
//keep the whole path including the filename inside the $filename
//this may be users/$userid/images/filename

if (file_exists($filename)) {
    $image = $filename;
} else {
    $image = $default_image;

Im not sure if this is what you need??

Member Avatar
Light Poster
26 posts since Nov 2011
Reputation Points: -3 [?]
Q&As Helped to Solve: 6 [?]
Skill Endorsements: 1 [?]

for better solution you store path (url) in database and image file in folder

when you fetch record from database that time check url exis or not them check file exist or not

it better solution

This article has been dead for over three months: Start a new discussion instead
Start New Discussion
View similar articles that have also been tagged: