ماالطريقه الصحيحه لهذا الكود البسيط؟؟!!

  • Primo
if ($_POST['score'] == $number)

اريد عمل (( اذا كان الرقم الموجود بال input = الرقم الذي بالمتغير ))

هل هذه الصيغه صحيحه ام يوجد لدي خطأ

وشكراً لكم.

شكراً لتعبكم معي لقد تم حل المشكله.

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مجهول
  • حذف بواسطة المستخدم

هذا الكود الذي اتبعه لكن يقوم باخباري انه يوجد خطأ

صحيح لا يوجد خطأ..

لكن إذا كنت تريد التأكد من أن المدخل

$_POST['score']

رقم أم لا فهذا شيء آخر.

اريد التأكد من ان input name score = $number وعند اقوم بتنفيذ هذا الكود يقوم باعطائي خطأ

ما هو الخطأ الذي يظهر لك؟ أتمنى نسخه ووضعه هنا.

عندما اقوم بعمل else يعطيني الذي اكتبه وعندما لا اكتب else يقوم بعمل ريفرش للصفحه ولا ينفذ المطلوب

رجاءً إنسخ الكود هنا لكي يكون الأمر واضحًا، غالباً أن ما في الأمر أنه لم يرسل طلب الPOST من الأساس.

هل تحققت من المتغير بـ

if(isset($_POST['score']) {//code}

نعم لقد قمت

سأحاول عمل الكود الذي اريده بطريقه آخرى

شكراً لتعبكم معي لقد تم حل المشكله.

جيد جداً :)


من الجميل مشاركة الحل للمشكلة لتفيد الآخرين بما حدث.

أكتب وصف مبسط للمشكلة، وحل لها، سيعجب الكثير هذا الشيء.

أم أنك لا تود مشاركة الكود البرمجي لك؟ لا بأس إذًا.

Primo أضف ردا

كل ما فعلته هو أني بدلت ال == ب => او =< مع عمل متغير اخر يساوي المتغير $number . فقط هذا ما فعلته :)

$dd=$number

    if ($_POST['score'] <= $dd)

وعمل متغير اخر = المتغير الحالي علي اما اعتقد وحسب تجاربي أنه يقوم بتثبيت المتغير بالذات وان كان ارقام مثل Rand وأشياء أخرى من هذا القبيل.