if ($_POST['score'] == $number)
اريد عمل (( اذا كان الرقم الموجود بال input = الرقم الذي بالمتغير ))
هل هذه الصيغه صحيحه ام يوجد لدي خطأ
وشكراً لكم.
هذا الكود الذي اتبعه لكن يقوم باخباري انه يوجد خطأ
صحيح لا يوجد خطأ..
لكن إذا كنت تريد التأكد من أن المدخل
$_POST['score']
رقم أم لا فهذا شيء آخر.
اريد التأكد من ان input name score = $number وعند اقوم بتنفيذ هذا الكود يقوم باعطائي خطأ
ما هو الخطأ الذي يظهر لك؟ أتمنى نسخه ووضعه هنا.
عندما اقوم بعمل else يعطيني الذي اكتبه وعندما لا اكتب else يقوم بعمل ريفرش للصفحه ولا ينفذ المطلوب
رجاءً إنسخ الكود هنا لكي يكون الأمر واضحًا، غالباً أن ما في الأمر أنه لم يرسل طلب الPOST من الأساس.
هل تحققت من المتغير بـ
if(isset($_POST['score']) {//code}
نعم لقد قمت
سأحاول عمل الكود الذي اريده بطريقه آخرى
جيد جداً :)
من الجميل مشاركة الحل للمشكلة لتفيد الآخرين بما حدث.
أكتب وصف مبسط للمشكلة، وحل لها، سيعجب الكثير هذا الشيء.
أم أنك لا تود مشاركة الكود البرمجي لك؟ لا بأس إذًا.
كل ما فعلته هو أني بدلت ال == ب => او =< مع عمل متغير اخر يساوي المتغير $number . فقط هذا ما فعلته :)
$dd=$number if ($_POST['score'] <= $dd)
وعمل متغير اخر = المتغير الحالي علي اما اعتقد وحسب تجاربي أنه يقوم بتثبيت المتغير بالذات وان كان ارقام مثل Rand وأشياء أخرى من هذا القبيل.
مجتمع مخصص للغة الـ PHP
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.