أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

عرض الصور من قاعدة البيانات


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  28-07-2011 10:45 صباحاً  
فراس
معلومات الكاتب
مرحبا استاذ سليمان
عملت كود ترقيم للصفحات pagination
المشكلة انه لاينقلني ديناميكايا الى الصفحات التالية وتبقى المواضيع الاولى فقط .
الكود يعمل في حالة ازلت foreach و common.php وادراج الاتصال بالسيرفر وقاعدة البيانات بشكل عادي ولكني ساخسر الصور . لن تظهر! عرض الصور من قاعدة البيانات
هل من تصحيح على الكود؟
عرض الصور من قاعدة البيانات
CODE
define('IN_PowerBB',true);
include('common.php');
// max display pere pagr
$per_page = 10;

// get start
$start = $_GET['start'];

// count record
$record_count = $PowerBB->DB->sql_num_rows($PowerBB->DB->sql_query("SELECT * FROM pbb_subject"));

// count max pages
$max_pages = $record_count / $per_page;

if (!$start)

$start = 0;




///////
$query = $PowerBB->DB->sql_query("SELECT  *   FROM " . $PowerBB->table['subject'] . " ORDER BY write_time DESC LIMIT $start, $per_page");
while ($me =
$PowerBB->DB->sql_fetch_array($query))
{

$me['text'] = $PowerBB->Powerparse->replace($me['text']);
$me['title'] = $PowerBB->Powerparse->replace($me['title']);

$images = array();
preg_match_all('/src=([\'"])?((?(1).*?|\S+))(?(1)\1)/', $me['text'],
$images);
foreach ($images[2] as $src) {


//////////////////////////////
echo '
    <div id="d">
    <UL class="1">
	 <LI> <a href="">&#39;.$me["title"].&#39;</a></LI>
	 <img src="&#39;.$src.&#39;">
    </UL>
    </div>&#39;;

break;

}

}


// setup prev and next
$prev = $start - $per_page;
$next = $start + $per_page;

// show prev button
if (!($start<=0))

echo " <a href=&#39;?start=$prev&#39;>prev</a> ";

// show page number

// set variable for first page
$i=1;
for ($x=0;$x<$record_count;$x=$x+$per_page)
{
    if ($start!=$x)
    echo " <a href=&#39;?start=$x&#39;>$i</a> ";
    else
    echo " <a href=&#39;?start=$x&#39;><b>$i</b></a> ";
    $i++;
}

// show next button
if (!($start>=$record_count-$per_page))

echo "<a href=&#39;?start=$next&#39;>next</a>";


تم تحرير المشاركة بواسطة :فراس بتاريخ:28-07-2011 11:31 صباحاً



الساعة الآن 12:27 AM