PDA

View Full Version : سوال: درست کردن LIMIT در یک ردیف



moslem666m
یک شنبه 18 مهر 1389, 22:50 عصر
سلام دوستان .
برای خواندن اطلاعات پشت سر هم از این دستور استفاده می کنم .
$SQL = "SELECT * FROM `free` ORDER BY `id` DESC LIMIT 0,5 ";
اگه بخوام به صورت ردیفی کنار هم قرار بگیرن چه دستوری باید استفاده کنم . (مثل محصولات فروشگاه)

xoogle.ir
یک شنبه 18 مهر 1389, 23:01 عصر
سوالتون رو واضح بیان کنید !
ردیفی ؟؟؟؟ یعنی چی ؟ اگر سوالتون مربوط به نوع نمایش میشه باید با css نوع نمایش رو تعیین کنید ربطی به php نداره ، مگر اینکه منظورتون چیز دیگه ای باشه.

funpatogh
یک شنبه 18 مهر 1389, 23:06 عصر
شما یک div اصلی بزار با width معلوم که توش div های کوچکتر قرار میگیره که همون محصولات هست و قتی کنار هم قرار بگیرند اگر طول div اصلی طوری اندازه بدی که توی هر ردیف 3 تا باشه بقیه میری سطر بعدی و همین طور در هر سطر 3 تا قرار میگیره

binyaft
دوشنبه 19 مهر 1389, 13:17 عصر
این ربطی به بیرون کشیدن اطلاعات از sql نداره ، با سی اس اس و یا شاید با table میشه این کار رو کرد

moslem666m
سه شنبه 20 مهر 1389, 19:02 عصر
دوستان من از این دستور استفاده می کنم

<?php

$SQL = "SELECT * FROM `free_addnuke` ORDER BY `id` DESC LIMIT 0,5 ";
$Query = mysql_query ($SQL);

while ( $q = mysql_fetch_assoc($Query)) {
?>
<div>
<img src="/image/<?php echo $q['image']; ?>" style="width: 100px; height: 100px;" />
</div>
<?php } ?>
خروجی به این شکله
http://barnamenevis.org/forum/attachment.php?attachmentid=58254&stc=1&d=1286899222
ولی میخوام به این شکل نشون بده
http://barnamenevis.org/forum/attachment.php?attachmentid=58255&stc=1&d=1286899294باید چه کنم؟

xoogle.ir
سه شنبه 20 مهر 1389, 19:17 عصر
این کار با css انجام میشه :



<?php

$SQL = "SELECT * FROM `free_addnuke` ORDER BY `id` DESC LIMIT 0,5 ";
$Query = mysql_query ($SQL);

while ( $q = mysql_fetch_assoc($Query)) {
?>
<div style="float: left;">
<img src="/image/<?php echo $q['image']; ?>" style="width: 100px; height: 100px;" />
</div>
<?php } ?>


تنظیمات ظاهری دیگه ای هم احتیاج داشتید باید با استایل دادن انجامش بدین.