الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نموذج لإدخال أكثر من قيمة دفعة واحدة ..؟؟

بدأه programing .net في 28 سبتمبر 2010 · 5 رد · 715 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

أحاول برمجة نموذج يقوم بإدخال بيانات دفعة واحدة كما في الصورة ( رابط الصورة )

بحيث يتم حفظ الدرجة فقط للصف الذي تم تحديد الـ checkbox فيه

أرفقت مع الموضوع قاعدة البيانات والصفحة التي فيها البرمجة ، والتي ينقصها فقط كود الإضافة .. (تحميـل الملفات من هنــا)

توضيحات :

قائمة الأسماء يتم سحبها من جدول students

قائمة المحاضرات يتم سحبها من جدول lectures

كود الإضافة يقوم بإدخال بيانات في جدول absent والذي سيأخذ أربع قيم ، وهي كالتالي :

- std_id ---> رقم الطالب من جدول students

- lec_id ---> رقم المحاضرة من جدول lectuers

- sub_id ---> رقم المادة من جدول subjects

- degree_no --> الدرجة ، والتي ستأخذ قيمها من textbox

فكيف يمكن برمجة هذا النموذج ؟؟

بارك الله فيكم

تم تعديل هذه المشاركة بواسطة programing .net في 28 سبتمبر 2010 في 17:27

#2

و عليكم السلام و رحمة الله و بركاته.

في المرفقات إجابة على طلبك.

و حتى تعم الفائدة فإن مثل هذه السكربتات يتعرض له المبرمج و لا بد, و هذا شرح أرجو أن يكون واضحا.

تأمل هذه الصورة حتى تفهم طريقة إظهار الجدول و كيفية إعداد متغيراته

post-164935-084161000 1285755498_thumb.p

يتم إرسال بيانات هذا الجدول إلي صفحة أخرى قمت بتسميتها abs_insert.php.

في هذه الصفحة عليك أن تقوم باستخراج البيانات المرسلة باستخدام الكود التالي:

foreach ($_POST["degree"] as $i => $value) {
    if(isset($_POST["degree"][$i]) && $_POST["degree"][$i] != ""){
//هنا عليك بإدخال درجة الحضور باستخدام معرف العضو         
    }
}

ملاحظة : يمكنك إستخدام الأسطر التالية لرؤية كافة متغيرات $_POST

echo "<pre>";
print_r($_POST);
echo "</pre>";

php_files.rar

و الله ولي التوفيق.

المرفقات
muli_insert.PNG
3
#3

صراحة لااا أدري ماذا أقول

ولا أدري كيف يمكن أن أرد لك هذا الصنيع

الكود فعلا بحمــــــد الله زبط

وسبحان الله كان متعسر منذ شهوور ولا أدري له مصرفاً .. ولم أجد في النت أحدا يجيبني سواك أستاذي

.. وبحمد الله كان فتحهـــــا وحلها على يديك

لا أجد إلا أن أقول

بـــــــــارك الله فيك وفي علمك ووقتك وجهدك

وفـــــــــرّج عنك في الدنيا والآخرة كما فرّجت عني

ولك مني دعـــــوات أرفعها لرب السماوات

الحمــــــــــد لله الذي بنعمته تتم الصالحـــات

#4

لا شكر على واجب.

و لا تحرمنا أخي من مشاركتك في الخير.

#5

السلام عليكم ورحمة الله وبركاته

أخي ربي يبارك فيك ويجعله في ميزان حسناتك

اشتغلت على هذا الكود من يوم أخذته منك إلى اليوم

لكن صارت معي مشكلة غريبة - تعرضت ليها سابقا -

المشكلة هي كالتالي :

الكود صار يشتغل في بعض الصفحات وبعضها الثاني لا

ممكن تقولي يمكن إنت مغير شي في الكود

لكن أخي الكود فجـــأة بدون ما أغير فيه شيء توقف وصار ما عاد يقبل إدخال البيانات (insert code )

لكن مووو في كل الصفحات ، بل بعضها

وفيه صفحة يشتغل الكود لما يكون قيمة الـGET مثلا 2 ، لكن 3 ما يشتغل

ملاحظة // الكود على الـ localhost شغال تمااااااام بدوووون مشاكل

لو ينفع تقولي شو الصفحات اللي تحتاجها عشان أرفقها تشوفلي المشكلة الله يجزااااااااك عني الجنة

لأني بصراحة محتاجه جداااااااااااا

والله المستعان

#6

ربي يرفع قدرك في الدنيا والآخرة

ويررررزقك من كل ما تتمني يخوي

اكتشفت بقدر الله سبب المشكلة

وهي أن الجدول اللي يكون معروض فيه أكثر من 500 ريكورد

اللوب تقريبا ما تستوعب العدد وما تقدر تعمل Insert للبيانات المدخلة

فقسمت البيانات على صفحتين في الجدول وانحلت المشكلة بفضل الله

-------------------

بس حبيت أستفسر منك أخي

كيف ممكن الكود السابق يصير يقبل إدخال بيانات بحيث يكون أكثر من متغيرين داينمك

بمعنى

الكود السابق كان فيه ( رقم الطالب + الدرجة في صندوق النص ) البيانات فيهم متغيرة في كل ريكورد

لو صاروا أربعة مثلا ( رقم الطالب + الدرجة + المستوى + السنة ) .. كيف ممكن يصير كود الإدخال ؟؟

لأني تعرضت ليها أكثر من مرة وصراحة ما عرفت أسويها

علمني مما علمك الله أخي

ربي يرزقك أعااالي الجنان

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…