جار التحديث ...
جار التحديث ...

اريد تصميم قائمة مثل التي موجودة بال wordpress

  • 0

اريد تصميم قائمة لموقع بلغة php 

 

حيث يمكنني تغير الروابط من خلال صفحة مثل التي موجودة ب wordpress ، كيف يمكنني ذلك ، وما الذي احتاجه

إجابات المستخدمين (3)


ان كنت تقصد ال Navigation فهو مسألة HTML عادي لا دخل لوردبريس أو PHP فيه , اما ان كان قصدك هو عمل أقسام في الموقع , مثل موقع نقرة هنا مثلاً تطوير الويب وتطوير سطح المكتب ... الخ الموجودة في النافبار تحت الأقسام , ان كان هذا قصدك فتحتاج أولا الى مبدأ لتوزيع النتائج على الأقسام من قاعدة البيانات ...

فرضاً تحتوي قاعدة البيانات على 3 حقول : الاسم - الرقم التسلسي ID - ونوع العنصر

فيتم الفرز حسب نوع العنصر كالتالي :

<?php 
/*
Db Structure : table = questions 

id       name      type
1         text       web

*/
//GET The Type From The Link : www.example.com/serach.php?type=web
$type = $_GET['type']; //web

//Run Sql to seqrch the db based on that $type ...
$getResult = $con->prepare("SELECT * FROM questions WHERE type = ?");
$getResult->execute(array($type));

//Get The Results to One Array Then Loop Trough it ...
$FetchResults = $getResult->fetch();

//Loop ...
foreach ($fetchResults as $result){
         echo "<p>".$result['name']."</p>";
}

?>

ستكون النتيجة في النهاية مجرد نص ضمن علامتي بارغراف ويحتوي كلمة text

<p>text</p>

  • 0
رد على التعليق (2)

الردود :


<p>اقصد في منصة WordPress يقوم المستخدم على انشاء قائمة واضافة روابط في القائمة عن طريق لوحة التحكم ، ويمكن التحكم لها من جعلها قائمة منسدلة ام لا</p>

<p>بالنسبة لاضافة روابط عن طريق قاعدة التحكم يمكن عملها بنفس الطريقة , او بشكل مشابه الى حد ما ...</p> <p><strong>الفكرة:</strong></p> <p>انشاء جدول في قاعدة البيانات يحتوي روابط الموقع , وانشاء ما يشبه فكرة الأقسام السابقة , جميع الروابط في قسم واحد يتم عرضهم كقائمة منسدلة , يمكنك التلاعب بالتصميم لانشاء القائمة المنسدلة التي تناسبك , ممكن عمل الموضوع بطريقة أكثر تعقيد عن طريق الربط بين الجداول , انشاء جدولين أحدهما للروابط والاخر للروابط المنسدلة او ما يسمى SubLinks&nbsp; , وعمل علاقة بين الجدولين <strong>.</strong></p>


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة


ملئ الشاشة

اضافة سؤال جديد