I have a property table and it has six columns. Users upload the name of the photo and the images stored in the column.
Now I want to count the number of columns for each empty row.
I can already do this, but the code is too long, I want to write efficient code, is there any way to effectively rewrite the following.
while($data=$select->fetch()){ $imagecounter=0; if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "" && $data['property_image5'] !== "" && $data['property_image6'] !== "") { echo $imagecounter=6; } else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "" && $data['property_image5'] !== "") { echo $imagecounter=5; } else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "" && $data['property_image4'] !== "") { echo $imagecounter=4; } else if ($data['property_image1'] !== "" && $data['property_image2'] !== "" && $data['property_image3'] !== "") { echo $imagecounter=3; } else if ($data['property_image1'] !== "" && $data['property_image2'] !== "") { echo $imagecounter=2; } else if ($data['property_image1'] !== "") { echo $imagecounter=1; } }
source share