النتائج 1 إلى 11 من 11

الموضوع: استخراج النتائج من القاعدة وعرضها في أعمدة من div

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889

    Lightbulb استخراج النتائج من القاعدة وعرضها في أعمدة من div



    السلام عليكم
    أريد استخدم الـ div لعرض المحتويات من القاعدة في كم عمود
    ممكن مساعدة؟
    أشكركم مقدماً

    CSS:
    كود:
    #blocktop {
    	margin: 5px auto;
    	width: 775px;
    	padding-right: 3px;
    }
    .blockright {
    	width: 49%;
    	height: 160px;
    	float: right;
    	clear: both;
    	font-family: Tahoma;
    	font-size: 11px;
    	text-align: center;
    }
    .blockleft {
    	width: 49%;
    	height: 160px;
    	float: left;
    	font-family: Tahoma;
    	font-size: 11px;
    	text-align: center;
    }
    HTML:
    كود:
    <div id="blocktop">
    
    <div class="blockright">
    Here result for query
    </div>
    
    <div class="blockleft">
    Here result for query
    </div>
    
    </div>
    PHP:
    كود PHP:
    $getbook mysql_query("SELECT * FROM table WHERE hidden = '0' ORDER BY id DESC");
    $nobook mysql_num_rows($getbook);

    if (
    $nobook=='0') {
    echo 
    "not found any result in db";
    }

    WHILE (
    $row mysql_fetch_array($getbook)){
    EXTRACT ($row);
    echo 
    "Here result for query";







    التعديل الأخير تم بواسطة haidar ; 26-10-2010 الساعة 10:22 AM


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    وصلت للحل:
    CSS:
    كود:
    #container {
    	margin: 5px auto;
    	width: 775px;
    	padding-right: 3px;
    }
    .blockdiv {
    	width: 49%;
    	text-align: right;
    	height: 160px;
    	float: right;
    }
    .cls {
    	clear: both;
    }
    PHP:
    كود:
    $getbook = mysql_query("SELECT * FROM table WHERE hidden = '0' ORDER BY id DESC");
    $nobook = mysql_num_rows($getbook);
    
    if ($nobook=='0') {
    echo "not found any result in db";
    }
    <div id="container">
    WHILE ($row = mysql_fetch_array($getbook)){
    
    EXTRACT ($row);
    
    echo "Here result for query";
    <div class="blockdiv"></div>
    
    $blockdiv++;
    if($blockdiv == "2"){
    echo "<div class=\"cls\"></div>";
    $blockdiv = 0;
    }
    
    }  
    echo "\</div>\";
    كل شيء مضبوط، بس احتاج تعديلات بسيطة لضبط الشكل





    التعديل الأخير تم بواسطة haidar ; 27-10-2010 الساعة 02:15 PM سبب آخر: إضافة </div>

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    وضعت مرة مثال لبناء قوائم بواسطة ديف
    http://www.layan.us/go/div-inline-td/
    لكن برأيي - يجب دائماً استعمال الشئ المناسب لك - ليس فقط المتطور ...

    في حالة البيانات - الجداول هي الحل.

    يجب علينا ان لا نركض وراء السي اس اس ونترك ابسط الحلول - فقط لأننا لا نريد استعمال تقنيات قديمة!؟!؟





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  4. #4
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    لضبط الشكل بسهولة استخدم grid system


    http://960.gs/

    اسهل حتى من الجداول
    وهو ليس كبيرًا ايضًا
    ويضبط الاعدادات على كل المتصفحات






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    الأستاذ شادي مصالحة
    مشكور على المشاركة القيمة

    بس افتكر الطريقتين في الأخير استخدمت
    clear:both;
    سي اس اس

    أيضا لا أريد تمرير أي قيمة في اليو أر ال
    get
    أو
    post

    مجرد إنشاء حلقة لوب حين الاستعلام






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2008
    المشاركات
    361


    هل من شرح بالعربية لنظام Grid System ؟





    __________________
    مجلتي الصغيرة

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    الأخ الكريم ahmad sadiq
    أشكرك على الموقع
    تحياتي






  8. #8
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600


    ليس هناك شرح محدد لهذا النظام

    السبب انه نظام بسيط جدًا

    تضع عدة ملفات css في موقعك وتستعملها لضبط احجام واماكن العناصر في الموقع
    عن طريق الخاصية class
    كود PHP:
    <div class="grid_8" id="tbl_title">
    <
    div class="grid_2" >name</div>
    <
    div class="grid_2">age</div>
    <
    div class="grid_2">email</div>
    </
    div
    كما ترى حددنا حجم ال tbl_title ب 8 عن طريق الخاصية class=grid_8
    وبعدها ادخلنا العناصر الاخرى كأعمدة حجم كل واحد فيها هو 2 (class=grid_2)
    تركنا مساحة بسيطة لل padding

    هناك ايضًا class=container_16
    وهو ايضًا يستعمل لضبط مقاسات الخلفية او "الحاوية"

    طبعًا ملفات ال css للنظام لا تغني عن ملفاتك الخاصة التي يجب ان تحوي الالوان وغيره

    فكرة النظام هو ان العناصر تدخل افقيًا
    وعندما يمتلئ السطر الاول تنزل العناصر التالية للسطر الثاني

    مثال:
    http://askphp.info/grid
    http://askphp.info/grid/grid.zip

    الكود
    كود PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <link rel="stylesheet" type="text/css" media="all" href="css/reset.css" />
    <link rel="stylesheet" type="text/css" media="all" href="css/960.css" />
    <link rel="stylesheet" type="text/css" media="all" href="css/text.css" />
    <link rel="stylesheet" type="text/css" media="all" href="my.css" />
    </head>
    <body>
    <div class="container_16" id="container">
    <div class="grid_16" id=header>
    <h1>Users List</h1>
    </div>
    <div class="grid_16" id=content>
    <div class="grid_8" id="myTable">
    <div class="grid_8" id="tbl_title">
    <div class="grid_2" >name</div>
    <div class="grid_2">age</div>
    <div class="grid_2">email</div>
    </div>
    <?php
    $data
    [0]['name'] = "ahmad";
    $data[0]['age'] = 21;
    $data[0]['email']= "test@test.com";
    $data[1]['name'] = "mohammad";
    $data[1]['age'] = 24;
    $data[1]['email']= "test3213@test.com";
    $data[2]['name'] = "ali";
    $data[2]['age'] = 25;
    $data[2]['email']= "test22@test.com";
    $data[3]['name'] = "kareem";
    $data[3]['age'] = 28;
    $data[3]['email']= "kareem@test.com";

    foreach (
    $data as $k=>$v)
    {
    if (
    $k ==0)
    echo 
    "<div class='grid_7' id=rowEven>";
    else
    echo 
    "<div class='grid_7' id=rowOdd>";
    echo 
    "

    <div class='grid_2'>
    {$v['name']}</div>
    <div class='grid_2'>
    {$v['age']}</div>
    <div class='grid_2'>
    {$v['email']}</div>
    </div>"
    ;


    }
    ?>
    </div>
    </div>
    </div>

    </body>
    <html>






    التعديل الأخير تم بواسطة ahmad sadiq ; 28-10-2010 الساعة 05:08 PM

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    الأستاذ شادي مصالحة
    مشكور على المشاركة القيمة

    بس افتكر الطريقتين في الأخير استخدمت
    clear:both;
    سي اس اس

    أيضا لا أريد تمرير أي قيمة في اليو أر ال
    get
    أو
    post

    مجرد إنشاء حلقة لوب حين الاستعلام
    حيدر - اكرمك الله - استخدامي ل GET فقط كي ابرمج الدرس ...





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    ahmad sadiq
    أردت تصفح الموقع وفهم الفكرة، أما شرحك كان في وقته

    الأخ شادي مصالحة، رأيت من مدة صفحة في موقعك خاصة باستدعاء البي اتش بي من ملف جافا سكربت، أظن، وعجبتني الفكرة، ما لقيته، ممكن تدليني؟





    التعديل الأخير تم بواسطة haidar ; 29-10-2010 الساعة 12:36 AM

  11. #11
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,516


    حيدر ...

    استدعاء صفحة php, asp, aspx, cfm أو اي نوع آخر من سيرفر بواسطة جافا سكريبت يعني "تقنية أجاكس"
    وهذه دروسها كثيرة في الانترنت ...

    اذا كنت مبتدئ! لا انصحك بتعلم الاشياء المتقدمة - تمكن من الاساسيات ... وتكمنك من الاساسيات سيعطيك التقدم الثابت في الاشياء المتقدمة ...

    لا بأس لو تتعلم أولاً ال html, css وبعدها البرمجة php وبعدها js وبعدها دمج كل التقنيات مع بعض ( بكلمات أخرى - ajax )





    __________________
    أحب سوالف ولا احب الجدليين!
    اسماء اولاد وبنات http://muslim-names.us
    1000 مزاد http://1000mazad.com
    موقع نكت سعوديةhttp://arab-jokes.net





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض