با ســلام
همینطور که تصویر پایینو میبینین دارم یه سایت فروشگاه اینترنتی دارم میسازم
ولی چند تا باگ داره متاسفانه,
وقتی اطلاعاتو از دیتابیس میگیری و بعد با استفاده از تابع foreach به ازای هرکدوم یک بخشی میسازی که عکس و قیمت و عنوان اش رو نمایش بده متاسفانه مثل تصویر زیر باگ میشه و ایتم ها تو هم میرن
من باگ ردیف اول رو برطرف کردم ولی متاسفانه این باگ یرای ردیف های بعدی برطرف نشده . ردیف دوم اینجوری شده .
ممنون میشم اگه راهنماییم کنین

با سلام خدمت شما همراه عزیز
من متوجه مشکل عکس نشدم
ردیف دوم دو تا عکس باید باشه که ئوعکس تو هم هستن
من سوالم اینه که چجوری فاصله بینشون ایجاد کنم ؟
از اینسپکت چککنید مشکل کجاست
سلام. فکر کنم بتونید به اون دیوی که اون عکسا داخلش وجود داره مارجین رایت بدین
چطوری انجامش بدم ؟
کدهارو اگه میشه اینجا بزارین
<?php try { $con = new PDO("mysql:host=localhost;dbname=digikala", 'root', "mysql"); $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sel = "SELECT * FROM kala"; $result = $con->query($sel); $counter = 50; $itm = 1; $array = []; echo "<table>"; foreach ($result as $item) { $file = "uploads\\" . $item["photo"]; $cap = $item["caption"]; $cate = $item["category"]; $des = $item["description"]; $pri = $item["price"]; $shd = $item["secondhand"]; $dan = $item["dangered"]; $id = $item["id"]; if ($itm % 5 == 0) { $array[$itm] = [ "id" => $item["id"], "category" => $item["category"], "caption" => $item["caption"], "description" => $item["description"], "price" => $item["price"], "secondhand" => $item["secondhand"], "dangered" => $item["dangered"], "dangered" => $item["dangered"], "file" => $file ]; continue; } echo "<td style='padding-right: 85px;padding-left: 150px' id='row'><fieldset class='divi' id='divd' name='mm' style='position: absolute;border: 1px solid white;padding: 5px;margin-right: 20px;margin-top: 40px;border-radius: 5px;background-color: black;opacity: 0.9;padding: 15px;'>"; echo "<img src='$file' width='200' height='150' class='' />"; echo "<h5 style='color: white'><a href='#'>" . $item["caption"] . "</a></h5>"; echo "<h5 style='color: white' dir='ltr'>" . $item["price"] . " تومان" . "</h5>"; echo "</fieldset></td>"; $itm++; } echo "</table>"; $num = 0; $first = 105; foreach ($array as $item) { $file = $item["file"]; echo "<fieldset class='divi' id='amo' name='mm' style='border: 1px solid white;padding: 5px;margin-top: 290px;border-radius: 5px;background-color: black;opacity: 0.9;padding: 15px;width: 231px;margin-right: 105px'>"; echo "<img src='$file' width='200' height='150' class='' />"; echo "<h5 style='color: white'><a href='#'>" . $item["caption"] . "</a></h5>"; echo "<h5 style='color: white' dir='ltr'>" . $item["price"] . " تومان" . "</h5>"; echo "</fieldset>"; echo "</table>"; } $con->exec($sel); $con = null; } catch (PDOException $exception) { echo "ERROR: " . $exception->getMessage(); } ?>