اذهب إلى المحتوى
  • 0

حفظ البيانات من الجدول في الواجهة

Soluk Gulumseme

السؤال

في هذه الواجهة يتم استدعاء الأسماء من جدول في قاعدة البيانات باستخدام كود php حيث استخدمت while لعرض جميع الأسماء مع تكرار الcheckbox لكل سطر، حيث كل chechbox يمثل فترة في اليوم الذي يقع اعلاه، أريد بعد الانتهاء من اختيار مربعات النص جميعها أن احتفظ بقيمها في مصفوفة حيث تكون كل خانة في المصفوفة مكونه من رقم الاسم المذكور مع قيم الcheckbox كعدد واحد تم دمجة، مع العلم ان كل checkbox قيمته هي 1 عند الاختيار و 0 عند عدم الاختيار، أريد حفظ البيانات من الواجهة بعد الانتهاء من الاختيار

كيف أقوم بذلك؟

17132975891528029798200303804088.jpg

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

 

يمكنك تحقيق ذلك عن طريق تسمية ال input كمصفوفة وسوف يتم ارساله الى الخادم كمصفوفة هكذا.

<input type="checkbox" name="name=name[0][0]" value="0">
<input type="checkbox" name="name=name[0][0]" value="1">

<input type="checkbox" name="name=name[0][1]" value="0">
<input type="checkbox" name="name=name[0][1]" value="1">

<input type="checkbox" name="name=name[0][2]" value="0">
<input type="checkbox" name="name=name[0][2]" value="1">

حيث ستكون المصفوفة الاولى هى الخاصة بحفظ القيم للسمتخدم والمصفوفة الثانية هى الخاصة بالايام .

وسوف تصلك النتيجة هكذا الى الخادم .

$data = [ [1,1,1,0,0] , [1,1,1,0,0] , [1,1,1,0,0] ,[1,1,1,0,0] ] // حيث ان المصفوفة الداخلية هى القيم الخاصة بالايام والخارجية الخاصة بالمستخدمين .
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 17 ساعة قال محمد_عاطف:

 

يمكنك تحقيق ذلك عن طريق تسمية ال input كمصفوفة وسوف يتم ارساله الى الخادم كمصفوفة هكذا.

<input type="checkbox" name="name=name[0][0]" value="0">
<input type="checkbox" name="name=name[0][0]" value="1">

<input type="checkbox" name="name=name[0][1]" value="0">
<input type="checkbox" name="name=name[0][1]" value="1">

<input type="checkbox" name="name=name[0][2]" value="0">
<input type="checkbox" name="name=name[0][2]" value="1">

حيث ستكون المصفوفة الاولى هى الخاصة بحفظ القيم للسمتخدم والمصفوفة الثانية هى الخاصة بالايام .

وسوف تصلك النتيجة هكذا الى الخادم .

$data = [ [1,1,1,0,0] , [1,1,1,0,0] , [1,1,1,0,0] ,[1,1,1,0,0] ] // حيث ان المصفوفة الداخلية هى القيم الخاصة بالايام والخارجية الخاصة بالمستخدمين .

جربت هذه الطريقة ولكنها لم تضبط جيداً هناك خطأ اقوم به، ربما أنه يجب تحديد عدد خانات المصفوفة قبل اعطائها القيم ولكني لا أعرف كيف اقوم بذلك 

 

17133690422234087813733198358955.jpg

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

الخطأ لديك هو انك تقوم بوضع رقم 0 دائما فى المصفوفة الاولى وبهذا سيتم ترجاع مصفوفة واحده فقط الى الخادم .

والحل هو وضع ال id الخاص بالمستخدم row["teacher_number"]$  بدلا من ال 0

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 50 دقائق مضت قال محمد_عاطف:

الخطأ لديك هو انك تقوم بوضع رقم 0 دائما فى المصفوفة الاولى وبهذا سيتم ترجاع مصفوفة واحده فقط الى الخادم .

والحل هو وضع ال id الخاص بالمستخدم row["teacher_number"]$  بدلا من ال 0

 

قمت بالتعديل ومن ثم أحاول إرسال بيانات هذه المصفوفة إلى صفحة أخرى ولكنه يظهر خطأ 

لا أستطيع تحديد ان كان الخطأ من صفحة الإرسال أو الاستقبال فهل تستطيع مساعدتي؟

تم التعديل في بواسطة Soluk Gulumseme
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 28 دقائق مضت قال Soluk Gulumseme:

قمت بالتعديل ومن ثم أحاول إرسال بيانات هذه المصفوفة إلى صفحة أخرى ولكنه يظهر خطأ 

لا أستطيع تحديد ان كان الخطأ من صفحة الإرسال أو الاستقبال فهل تستطيع مساعدتي؟

نعم لا مشكلة هل يمكنك ارسال رساله الخطا لاساعدك بشكل افضل 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 3 دقائق مضت قال محمد_عاطف:

نعم لا مشكلة هل يمكنك ارسال رساله الخطا لاساعدك بشكل افضل 

شكراً لك 

هذا هو كود الصفحة الأخرى مع رسالة الخطأ 

قد يكون الكود خاطئ لأني لست متمرساً للغة بعد17133755953132676876088410033160.thumb.jpg.7f63a27ac2bd0b1da1866e33a2d9c357.jpg

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 ساعة قال Soluk Gulumseme:

شكراً لك 

هذا هو كود الصفحة الأخرى مع رسالة الخطأ 

قد يكون الكود خاطئ لأني لست متمرساً للغة بعد17133755953132676876088410033160.thumb.jpg.7f63a27ac2bd0b1da1866e33a2d9c357.jpg

الخطأ يخبرك ان GET["time"]_$ غير معرف لذلك تاكد من انك تقوم بارساله فى العنوان url حتى لا يحدث هذا الخطا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 53 دقائق مضت قال محمد_عاطف:

الخطأ يخبرك ان GET["time"]_$ غير معرف لذلك تاكد من انك تقوم بارساله فى العنوان url حتى لا يحدث هذا الخطا

قمت بتعريفه 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...