محمد الحربي نشر 12 أبريل 2020 أرسل تقرير نشر 12 أبريل 2020 نطلب من اليوز يدخل قيمتين قيمة x و y وينقر على زر، البيانات هذي form ترسل بطريقة Get المفروض لما ينقر على زر containing قارن رح تخرج له رساله إما تقوله x اصغر من y او x اكبر من y او x مساويه لy اقتباس
0 محمد الحربي نشر 12 أبريل 2020 الكاتب أرسل تقرير نشر 12 أبريل 2020 بتاريخ 30 دقائق مضت قال محمد الحربي13: نطلب من اليوز يدخل قيمتين قيمة x و y وينقر على زر، البيانات هذي form ترسل بطريقة Get المفروض لما ينقر على زر containing قارن رح تخرج له رساله إما تقوله x اصغر من y او x اكبر من y او x مساويه لy بتاريخ الآن قال محمد الحربي13: كذا صح او لا؟؟!! اقتباس
0 Mohamd Imran نشر 12 أبريل 2020 أرسل تقرير نشر 12 أبريل 2020 (معدل) بتاريخ 10 ساعات قال محمد الحربي13: نطلب من اليوز يدخل قيمتين قيمة x و y وينقر على زر، البيانات هذي form ترسل بطريقة Get المفروض لما ينقر على زر containing قارن رح تخرج له رساله إما تقوله x اصغر من y او x اكبر من y او x مساويه لy السلام عليكم @محمد الحربي13 اولا نقوم بانشاء ملف يحتوي على كود المقارنة فلنسمه compare.php ونقوم بعمل فورم باستخدام html هكذا يقوم باخذ مدخلين من المستخدم فلتكن x,y <html> <body> <form action="compare.php" method="get"> X: <input type="text" name="x"><br> Y: <input type="text" name="y"><br> <input type="submit" value="compare"> </form> </body> <html> في الجزء هنا <form action="compare.php" method="get"> اذا لاحظت نقوم بتمرير اسم الملف الذي يحتوي كود المقارنة الذي قمنا بعمله باسم compare.php في ال action الان نقوم بعمل كود المقارنة داخل ملف compare.php نقوم بعمل فنكشن لكي تقوم بمقارنة قيمة x,y المدخلة من المستخدم وتقوم بارجاع 0,1,-1 في حالة تطابق شرط معين function intcmp($x,$y) { if((int)$x == (int)$y)return 0; if((int)$x > (int)$y)return 1; if((int)$x < (int)$y)return -1; } الان نقوم باستخدامها لطباعة نص معين عند مطابقتها لشرط معين هكذا switch(intcmp((int)$_GET['x'],(int)$_GET['y'])){ case -1: echo "x smaller than y!"; break; case 1: echo "x bigger than y!"; break; case 0: echo "x equals y!"; break; } الكود كامل لملف compare.php يصبح هكذا <?php //function that returns 0,1,-1 if condetion met function intcmp($x,$y) { if((int)$x == (int)$y)return 0; if((int)$x > (int)$y)return 1; if((int)$x < (int)$y)return -1; } switch(intcmp((int)$_GET['x'],(int)$_GET['y'])){ case -1: echo "x smaller than y!"; break; case 1: echo "x bigger than y!"; break; case 0: echo "x equals y!"; break; } اتمنى ان اكون قد افدتك تحياتي شكرا لك تم التعديل في 12 أبريل 2020 بواسطة Mohamd Imran اقتباس
السؤال
محمد الحربي
نطلب من اليوز يدخل قيمتين قيمة x و y وينقر على زر، البيانات هذي form ترسل بطريقة Get المفروض لما ينقر على زر containing قارن رح تخرج له رساله إما تقوله x اصغر من y او x اكبر من y او x مساويه لy
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.