منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] طريقة عرض البيانات في جدول - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم PHP (http://vb4arb.com/vb/forumdisplay.php?fid=58)
+---- قسم : قسم اسئلة PHP (http://vb4arb.com/vb/forumdisplay.php?fid=59)
+---- الموضوع : [سؤال] طريقة عرض البيانات في جدول (/showthread.php?tid=36726)



طريقة عرض البيانات في جدول - georgos - 18-10-20

مرحبا هل ممكن مساعدتي في عرض المعلومات بالشكل التالي
[attachment=25898]

يعرض القسم الرئيسي و تظهر الاقسام الفرعية اسفله


RE: طريقة عرض البيانات في جدول - mustaf - 18-10-20

(18-10-20, 01:27 AM)georgos كتب : مرحبا هل ممكن مساعدتي في عرض المعلومات بالشكل التالي


يعرض القسم الرئيسي و تظهر الاقسام الفرعية اسفله

وضح اكثر اين يتم العرض؟ (ما الاداة التي في الصورة)

ضع مشروع للتطبيق عليه


RE: طريقة عرض البيانات في جدول - georgos - 18-10-20

(18-10-20, 01:54 AM)mustaf كتب :
(18-10-20, 01:27 AM)georgos كتب : مرحبا هل ممكن مساعدتي في عرض المعلومات بالشكل التالي


يعرض القسم الرئيسي و تظهر الاقسام الفرعية اسفله

وضح اكثر اين يتم العرض؟ (ما الاداة التي في الصورة)

ضع مشروع للتطبيق عليه

اخي الصورة للتوضيح فقط اريد عرض المعلومات في جدول عادي لكن بهذا التقسيم و الفكرة انه يعرض القسم الرئيسي المخزن في قاعدة البيانات و الاقسام الفرعية باسفله مثلاً
لدينا المعلومات التالية في قاعدة بيانات:
كود :
<table>
   <thead>
       <tr>
           <th>id</th>
           <th>Description</th>
           <th>Total</th>
           <th>Section</th>
           <th>Main Section</th>
       </tr>
   </thead>
   <tbody>
       <tr>
           <td>1</td>
           <td>Lorem ipsum dolor sit.</td>
           <td>5000</td>
           <td>A1</td>
           <td>A-Earth work</td>
       </tr>
       <tr>
           <td>2</td>
           <td>Lorem ipsum dolor sit.</td>
           <td>5000</td>
           <td>A2</td>
           <td>A-Earth work</td>
       </tr>
       <tr>
           <td>3</td>
           <td>Lorem ipsum dolor sit.</td>
           <td>5000</td>
           <td>B1</td>
           <td>B-Technical</td>
       </tr>
       <tr>
           <td>4</td>
           <td>Lorem ipsum dolor sit.</td>
           <td>5000</td>
           <td>B2</td>
           <td>B-Technical</td>
       </tr>
   </tbody>
</table>



RE: طريقة عرض البيانات في جدول - mustaf - 18-10-20

اعتذر اليك، لم انتبه ان الموضوع في قسم PHP

من الجيد انك وضعت كود كبداية للعمل عليه
وكان من الأفضل وضع سكريبت قاعدة البيانات وكود الاستعلام الذي لديك ليسهل وضع الحل المناسب لك
PHP كود :
<table border=1 cellpadding=5 cellspacing=0>
 
   <thead>
 
       <tr bgcolor=WhiteSmoke>
 
           <th>#</th>
 
           <th>Description</th>
 
           <th>Total</th>
 
       </tr>
 
   </thead>
 
   <tbody>
 
       <?php
        $sections 
$conn->prepare("SELECT DISTINCT MainSection FROM table1");
 
       $sections->execute();
 
       while ($s $sections->fetch()) {
 
           echo "<th bgcolor=lightgray colspan=3 align=left>{$s['MainSection']}</th>";

 
           $result $conn->prepare("SELECT * FROM table1 WHERE MainSection='{$s['MainSection']}' ");
 
           $result->execute();
 
           while ($r $result->fetch()) {
 
               echo "<tr>";
 
               echo "<td align=center>{$r['Section']}</td>";
 
               echo "<td>{$r['Description']}</td>";
 
               echo "<td align=center>{$r['Total']}</td>";
 
               echo "</tr>";
 
           }
 
       }
 
       ?>
    </tbody>
</table> 





RE: طريقة عرض البيانات في جدول - georgos - 03-11-20

(18-10-20, 08:55 AM)mustaf كتب : اعتذر اليك، لم انتبه ان الموضوع في قسم PHP

من الجيد انك وضعت كود كبداية للعمل عليه
وكان من الأفضل وضع سكريبت قاعدة البيانات وكود الاستعلام الذي لديك ليسهل وضع الحل المناسب لك
PHP كود :
<table border=1 cellpadding=5 cellspacing=0>
 
   <thead>
 
       <tr bgcolor=WhiteSmoke>
 
           <th>#</th>
 
           <th>Description</th>
 
           <th>Total</th>
 
       </tr>
 
   </thead>
 
   <tbody>
 
       <?php
        $sections 
$conn->prepare("SELECT DISTINCT MainSection FROM table1");
 
       $sections->execute();
 
       while ($s $sections->fetch()) {
 
           echo "<th bgcolor=lightgray colspan=3 align=left>{$s['MainSection']}</th>";

 
           $result $conn->prepare("SELECT * FROM table1 WHERE MainSection='{$s['MainSection']}' ");
 
           $result->execute();
 
           while ($r $result->fetch()) {
 
               echo "<tr>";
 
               echo "<td align=center>{$r['Section']}</td>";
 
               echo "<td>{$r['Description']}</td>";
 
               echo "<td align=center>{$r['Total']}</td>";
 
               echo "</tr>";
 
           }
 
       }
 
       ?>
    </tbody>
</table> 



شكرا اخي تم حل المشكلة بطريقة اخرى شكرا لمجهودك الكريم