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

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


الصفحة 2 من 2
<
1

  • [استفسار]:
14-07-2011 12:08 صباحاً
فراس
معلومات الكاتب
السلام عليكم ورحمة الله وبركاته،،

اسف ان كان سؤالي مكرر ولكني بحثت ولم اجد الحل

اخواني.... قمت بعمل واجهة للمنتدى اعرض فيها المواضيع ( نفس فكرة myegy تقريبا مع بعض الاختلافات)
لكني فشلت في عرض صور الموضوع .
استخدمت هذه الطريقة
CODE

$take = ("SELECT * FROM pbb_subject ORDER BY write_time DESC LIMIT 10 ");
$run_take = mysql_query("$take");
while ($me=mysql_fetch_assoc($run_take)) {
    $id = $me[&#39;id&#39;];
    
    $text=$me[&#39;text&#39;];

	  echo  "<img src=&#39;$text&#39;>";
	 
لكن الصور لا تظهر
هل من تعديل على الكود او طريقة صحيحة اقوم بها لعرص الصورة من عمود text في جدول pbb_subject
اعذروني مازلت مبتدئ في لغة php

look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  14-07-2011 03:22 صباحاً   [1]
Soliman
معلومات الكاتب
تفضل الطريقة الصحيحة

CODE
<?php
define(&#39;IN_PowerBB&#39;,true);
include(&#39;common.php&#39;);
// Show Header
$PowerBB->functions->ShowHeader();
//
$query = $PowerBB->DB->sql_query("SELECT  *   FROM " . $PowerBB->table[&#39;subject&#39;] . " ORDER BY write_time DESC LIMIT 10");
while ($me = $PowerBB->DB->sql_fetch_array($query))
{
$me[&#39;text&#39;] = $PowerBB->Powerparse->replace($me[&#39;text&#39;]);
$PowerBB->Powerparse->replace_smiles($me[&#39;text&#39;]);
$PowerBB->Powerparse->replace_wordwrap($me[&#39;text&#39;]);
echo $me[&#39;text&#39;];
}

// Show footer  ?
$PowerBB->functions->GetFooter();
//
?>

تم تحرير المشاركة بواسطة :Soliman بتاريخ:14-07-2011 03:25 صباحاً


look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  14-07-2011 03:51 صباحاً   [2]
فراس
معلومات الكاتب
مشكوووووووووووور اخي سليمان والله ماقصرت
الطريقة عرضت الصور ولكن معها كامل الموضوع
اذا ما بيهة ازعاج ممكن طرقة عرض الصورة فقط
تحياتي اخوي العزيز

تم تحرير المشاركة بواسطة :فراس بتاريخ:14-07-2011 03:52 صباحاً


look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  14-07-2011 03:56 صباحاً   [3]
Soliman
معلومات الكاتب
هل تقصد عرض فقط الصور المدرجة في الموضوع بدون اي نصوص !!

look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  14-07-2011 04:02 صباحاً   [4]
فراس
معلومات الكاتب
نعم بالضبط اخوي العزيز الصورة فقط
من بعد اذنك اذا مافيها ازعاج
واسف اذا ثقلت عليك بالاسئلة

look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  14-07-2011 04:56 صباحاً   [5]
Soliman
معلومات الكاتب
CODE
<?php
define(&#39;IN_PowerBB&#39;,true);
include(&#39;common.php&#39;);
// Show Header
$PowerBB->functions->ShowHeader();
//
$query = $PowerBB->DB->sql_query("SELECT  *   FROM " . $PowerBB->table[&#39;subject&#39;] . " ORDER BY write_time DESC LIMIT 10");
while ($me = $PowerBB->DB->sql_fetch_array($query))
{
$me[&#39;text&#39;] = $PowerBB->Powerparse->replace($me[&#39;text&#39;]);
//$PowerBB->Powerparse->replace_smiles($me[&#39;text&#39;]);
$images = array();
preg_match_all(&#39;/src=([\&#39;"])?((?(1).*?|\S+))(?(1)\1)/&#39;, $me[&#39;text&#39;], $images);
foreach ($images[2] as $src) {
echo &#39;<img border="0" alt="" src="&#39;.$src.&#39;" />&#39;;
}

}
// Show footer  ?
$PowerBB->functions->GetFooter();

//
?>

تم تحرير المشاركة بواسطة :Soliman بتاريخ:14-07-2011 04:57 صباحاً


look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  14-07-2011 05:04 صباحاً   [6]
فراس
معلومات الكاتب
والله عاشت ايدك
احييك على روحك الطيبة وطول البال
الكود شغال 100% عرض الصور من قاعدة البيانات
تحياتي

look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  24-07-2011 10:11 صباحاً   [7]
فراس
معلومات الكاتب
استاذ سليمان انا اسف للسؤال مرة ثانية عرض الصور من قاعدة البيانات
لكن هناك مشكلة صغيرة هي انه اذا كان في الموضوع اكثر من صورة فان الكود يقوم بتكرار الموضوع على عدد الصور الموجودة ويقوم باظهار كل صورة بلوب جديد
كيف يمكن التعديل على الكود ليظهر الصورة الاولى فقط او اي صورة من الموضوع بشرط عدم تكرار الموضوع نفسهة مع جميع الصور . عرض الصور من قاعدة البيانات

look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  24-07-2011 01:15 مساءً   [8]
Soliman
معلومات الكاتب
لأنهاء اللوب واظهار الصورة الأولى فقط فقط اضف
CODE
break;

اسفل كود الصورة

مثال :
CODE
foreach ($images[2] as $src) {
echo &#39;<img border="0" alt="" src="&#39;.$src.&#39;" />&#39;;
break;
}

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

تم تحرير المشاركة بواسطة :Soliman بتاريخ:24-07-2011 01:17 مساءً


look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  24-07-2011 01:47 مساءً   [9]
فراس
معلومات الكاتب
تم والحمد لله
مشكوور استاذي
عساك طيب

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

// get start
$start = $_GET[&#39;start&#39;];

// 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[&#39;subject&#39;] . " ORDER BY write_time DESC LIMIT $start, $per_page");
while ($me =
$PowerBB->DB->sql_fetch_array($query))
{

$me[&#39;text&#39;] = $PowerBB->Powerparse->replace($me[&#39;text&#39;]);
$me[&#39;title&#39;] = $PowerBB->Powerparse->replace($me[&#39;title&#39;]);

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


//////////////////////////////
echo &#39;
    <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 صباحاً


look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  28-07-2011 12:20 مساءً   [11]
Soliman
معلومات الكاتب
تم تصحيحه بشكل سريع
حمل الملف المرفق وقم بتجربتة ..
 
  fras.zip   تحميل zip مرات التحميل :(31)
الحجم :(0.92) KB

look/images/icons/i1.gif عرض الصور من قاعدة البيانات
  28-07-2011 12:55 مساءً   [12]
فراس
معلومات الكاتب
الف شكر استاذي
يعمل بشكل ممتاز . عرض الصور من قاعدة البيانات
بالنسبة لتحديد عرض مواضيع منتدى وليكن 7 ( WHERE section = 7)
فان عدد الصفحات تبقى مقسمة على عدد مواضيع المنتدى ككل
هل يمكن استخدام ceil للتقريب
واين اضعها ؟

الصفحة 2 من 2
<
1

المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
مشكله في تكرار الصور في ستايل Helpernt Marine شبعان
4 56 شبعان
مشكلة تكبير الصور في المواضيع Sofiene2023
2 99 MAHDI H.D
كيف اركب هذه الصوره في شعار اللوقو شبعان
9 144 شبعان
حصريا :- شرح تغيير حجمـ الصورهـ الشخصيه :: لكثرهـ طلبها :: بالصــور :: кℓαѕн
8 5190 شبعان
إضافة أيقونة رفع الصور الذكية والمتجاوبة لمحرر المنتدى Soliman
10 506 شبعان

الكلمات الدلالية
لا يوجد كلمات دلالية ..






الساعة الآن 04:04 PM