fork download
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>ผลการคำนวณพื้นที่วงกลม</title>
  6. <style>
  7. body {
  8. font-family: Arial, sans-serif;
  9. line-height: 1.6;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <?php
  15. // รับค่าจากฟอร์ม
  16. $r = $_POST["radius"];
  17. $total = 0;
  18.  
  19. // ตรวจสอบว่ารัศมีเป็นตัวเลขและมากกว่า 0
  20. if (is_numeric($r) && $r > 0) {
  21. // คำนวณพื้นที่วงกลม
  22. $total = 3.14 * $r * $r;
  23.  
  24. // แสดงผลลัพธ์
  25. echo "<p style='font-size: 20px; font-weight: bold; color: red; text-shadow: 5px 5px 5px yellow;'>รัศมี = " . number_format($r, 2) . "</p>";
  26. echo "<p style='font-size: 20px; font-weight: bold; color: blue; text-shadow: 5px 5px 5px lightgreen;'>พื้นที่วงกลม = " . number_format($total, 2) . "</p>";
  27. } else {
  28. // แจ้งเตือนเมื่อค่ารัศมีไม่ถูกต้อง
  29. echo "<p style='font-size: 18px; font-weight: bold; color: red;'>กรุณากรอกค่ารัศมีที่เป็นตัวเลขและมากกว่า 0</p>";
  30. }
  31. ?>
  32. <br>
  33. <input type="button" onclick="history.back()" value="กลับไปคำนวณใหม่">
  34. </body>
  35. </html>
Success #stdin #stdout #stderr 0.02s 26192KB
stdin
Standard input is empty
stdout
<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <title>ผลการคำนวณพื้นที่วงกลม</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            line-height: 1.6;
        }
    </style>    
</head>
<body>
<p style='font-size: 18px; font-weight: bold; color: red;'>กรุณากรอกค่ารัศมีที่เป็นตัวเลขและมากกว่า 0</p><br>
<input type="button" onclick="history.back()" value="กลับไปคำนวณใหม่">
</body>
</html>
stderr
PHP Notice:  Undefined index: radius in /home/uGU6hj/prog.php on line 16