PDA

View Full Version : مبتدی: نمایش تصاویر در div های جداگانه



monire.6767
پنج شنبه 23 شهریور 1391, 13:43 عصر
سلام
من میخوام از جدول عکسام عکس هارو بخونم هرکدومو تو یه div نمایش بدم مثلا از دیتابیسم بخونم سه تا rowهمون عکساس که میخوام حالا ازون 3تا row فقط میخوام 1sj,ka ;i ستون عکسام هست بخونم این ارایه 2 بعدی میشه کسی بلده کمکم کنه؟

MMSHFE
پنج شنبه 23 شهریور 1391, 18:41 عصر
با سلام، اولاً عنوان مناسب برای تاپیکتون انتخاب کنید (اینبار صرفاً به اصلاح عنوان و تذکر شفاهی اکتفا شد)، ثانیاً این مسئله خیلی راحت قابل حل هست. فرض کنید توی دیتابیس، مسیر تصاویر رو توی فیلد filepath در جدول photos ذخیره کردین و کلاً جدول مذکور 3 رکورد داره. حالا برای نمایش این تصاویر در divهای جداگانه میتونید از روشی مشابه کد زیر استفاده کنید:


<?php
mysql_connect('localhost', 'root' '') or die('Connection error');
mysql_select_db('dbname') or die('Database error');
mysql_query('SET NAMES \'utf8\'');
$images = mysql_query('SELECT * FROM `photos` ORDER BY `id`');
if($images && mysql_num_rows($images) > 0) {
while($image = mysql_fetch_assoc($images)) {
echo '<div id="image' . $image['id'] . '"><img src="' . $image['filepath'] . '"/></div>' . PHP_EOL;
}
mysql_free_result($images);
}
?>

اگه توی کد احیاناً جایی نامفهوم بود، بفرمایید تا توضیح بدم. موفق باشید.