| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| هل من أحد يقدر يساعدني في تعديل هذه الأكواد كيف يمكنني التعديل على قواعد البيانات ؟ عن طريق هذا الكود : كود PHP: اسم الجدول magzen اسماء الحقول : id sub txt user والسؤال الثاني : كيف يمكنني عرض محتويات الحقول حسب رقم الآي دي (id) ؟ كمثال هذا الكود : كود PHP: فكيف يمكنني ذلك ؟
__________________ Phpaw.com | |||||
|
| |||||
|
بعد الاتصال بقاعدة البيانات وكل شي..: كود: $q="update magzen set sub='$newsub' txt='$newtxt' user='$newuser' where id=$theid limit 1"; $r=mysql_query($q); وطبعا المتغيرات: newsub.. newuser.. newtxt .. تكون انت ارسلتها عن طريق الفورم.. والمتغير theid هو رقم السجل.. في حالتك هذه رقم الاي دي الخاص بالمقال المراد التعديل عليه. بالنسبه للفورم لازم يرسل لصفحه او نفس الصفحه مع اكشن.. بهذه الطريقه index.php?action=change .. طبعا "اكشن" هو متغير وتستطيع استبداله بأي شئ.
__________________ لا اله الا انت سبحانك اني كنت من الظالمين | |||||
|
| |||||
|
بالنسبه للسؤال الثاني وهو عرض النتائج حسب ال id انظر للسطر $query="SELECT * FROM magzen "; فقط اضف عليه order by id ليصبح هكذا: كود: $query="SELECT * FROM magzen order by id"; كود: $query="SELECT * FROM magzen order by id desc";
__________________ لا اله الا انت سبحانك اني كنت من الظالمين | |||||
|
| |||||
| اقتباس:
أقصد عن طريق رقم الآي دي الذي يظهر في مكان عنوان الموقع (مثل الصورة) ولو ممكن تعمل لي نموذج كامل لكي أفهم أكثر
__________________ Phpaw.com | |||||
|
| |||||
|
عزيزي الطريقه الي تقول عليها هي حسب نظام الاكشنز وشرحها شوي طويل بس هي حلوه بمعني انك ما تعرض كل شي بصفحه مختلفه مثلا عندك صفحة ال index.php .. وفيها مهلومات مختلفه لنفرض اننا ضغطنا على الكلمه.. عرض المقالات (لكي نعرض المقالات) فبدلا من ان نكتب الوصله لصفحه اخرى .. نكتب هكذا: كود: <a href="index.php?page=topics">عرض المقالات</a> وحددنا ان ال page يكون topics .. الان في المكان الذي نريد ان يظهر فيه الاشياء المتغيره.. نستعمل ال if او ال switch على سبيل المثال: كود: if ($page==topics) include topics.php; elseif ($page=jokes) include jokes.php; وفي الشمال تريد ان يظهر النكت اذا اخترت النكت او المقالات اذا اخترت المقالات. اذا تفعل كما قلت لك وتضع الاوامر الشرطيه.. بمعنى اخر: اذا كان ال page هو topics .. ضع هنا الصفحه التي فيها الكود الذي يجلب ال topics وهكذا طبعا ليس المفروض ان تضع include .. ممكن ان تضع فورا الكود. الان لتفرض اننا دخلنا صفحة المقالات وكان عنوانها هكذا : index.php?page=topics وهنا تم عرض المقالات واحد تلو الاخر.. وبجانب كل مقال الخيار "تعديل" .. عندما تضغط على خيار التعديل ستذهب على صفحة التعديل والتي هي على نفس الصفحه ولكن نحدد اكشنز.. بمعنى اكشن داخل اكشن.. فيصبح index.php?page=topic&action=edittopic ولكن هذا غير صحيح 100% لاننا يجب ان نرسل متغير اخر وهو رقم الاي دي للموضوع المراد تعديله فيصبح لدينا العنوان هكذا: index.php?page=topic&action=edittopic&id=223 هذا كل شئ اذا في عندك شئ معين بدك اعمله قلي بالتحديد وبالضبط شو وانا بعملك اياه
__________________ لا اله الا انت سبحانك اني كنت من الظالمين | |||||
|
| |||||
|
شكرا على الرد لكني استخدمت طريقة أسهل خليت الوصلات كلها: كود PHP: كود PHP:
__________________ Phpaw.com | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |