![]() |
[ درس ] جلب احدث موضوع + اقدم موضوع بستعلام واحد داخل الدالة - مواصلة لفهم function بسم الله الرحمن الرحيم درس بسيط مواصله لفهم الفانكشن محتوى الدرس : برمجة دالة بسيطة متعددة الاستخدام في جلب البيانات من القاعدة مثلا نريد اظهار البيانات تصاعديا او تنازليا نتابع اول شيء كما تعلمنا نقوم بكتابة الفانكشن رمز PHP: function get_data(){ }// close function نقوم باضافة بارمتر داخل الدالة رمز PHP: function get_data($val){ }// close function نقم بجلب متغير الاتصال داخل الدالة رمز PHP: global $db; ثم نقوم بعمل شرط رمز PHP: if($val == "desc") { $val = "desc";} اذا كانالبارمتر يساوي desc يتم الاستعلام نكمل نحتاج شرط اخر رمز PHP: if($val == "asc") { $val = "asc";} اذا كان يساوي asc يتم الاستعلام الان نقوم بعمل الاستعلام رمز PHP: $query = $db->query("select * from table order by id ".$val."") or die ($db->error); نقوم بستخراج البيانات رمز PHP: $rows = $query->fetch_array(MYSQLI_ASSOC); نعيد ناتج الاستعلام رمز PHP: return $rows['id']; قلت له عيد لي الايدي سوا تصاعدي او تنازي عند استخدام الدالة سيظهر لكم الان هذا كود الدالة كامل رمز PHP: function get_data($val){ global $db; if($val == "desc") { $val = "desc";} if($val == "asc") { $val = "asc";} $query = $db->query("select * from table order by id ".$val."") or die ($db->error); $rows = $query->fetch_array(MYSQLI_ASSOC); return $rows['id']; }// close function الان طريقة الاستخدام رمز PHP: echo "اقدم موضوع" . get_data("asc"); echo "احدث موضوع" . get_data("desc"); مااعتقد ان طريقة الاستخدام تحتاج شرح طيب مين يساهم معاي في عمل دالة تقوم بجلب البيانات بشكل موسع مثلا اسم الجدول + الشروط + limit العدد المراد جلبة من اراد المشاركة داخل الموضوع حياه الله وان لم اجد تفاعل ساقوم في الايام القادمة ان شاء الله بعمل درس يشرح التحكم بدالة استعلام لتكون متعددة الاستخدام تحياتي |
الساعة الآن 03:33 AM |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir