fork download
  1. <?php
  2. // ตรวจสอบว่า form ถูกส่งมาหรือยัง
  3. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  4. // รับค่าจากฟอร์ม
  5. $first_name = $_POST['first_name'];
  6. $last_name = $_POST['last_name'];
  7. $dob = $_POST['dob'];
  8. $gender = $_POST['gender'];
  9. $address = $_POST['address'];
  10. $phone = $_POST['phone'];
  11. $email = $_POST['email'];
  12.  
  13. // แสดงข้อมูลที่ได้รับ
  14. echo "<h2>ข้อมูลที่กรอก:</h2>";
  15. echo "ชื่อ: " . htmlspecialchars($first_name) . "<br>";
  16. echo "นามสกุล: " . htmlspecialchars($last_name) . "<br>";
  17. echo "วันเดือนปีเกิด: " . htmlspecialchars($dob) . "<br>";
  18. echo "เพศ: " . htmlspecialchars($gender) . "<br>";
  19. echo "ที่อยู่: " . htmlspecialchars($address) . "<br>";
  20. echo "เบอร์โทรศัพท์: " . htmlspecialchars($phone) . "<br>";
  21. echo "อีเมล: " . htmlspecialchars($email) . "<br>";
  22. } else {
  23. // หากยังไม่ส่งฟอร์ม จะแสดงฟอร์มให้กรอกข้อมูล
  24. ?>
  25. <h2>กรอกข้อมูลส่วนตัว</h2>
  26. <form method="post" action="">
  27. <label for="first_name">ชื่อ:</label><br>
  28. <input type="text" id="first_name" name="first_name" required><br><br>
  29.  
  30. <label for="last_name">นามสกุล:</label><br>
  31. <input type="text" id="last_name" name="last_name" required><br><br>
  32.  
  33. <label for="dob">วันเดือนปีเกิด:</label><br>
  34. <input type="date" id="dob" name="dob" required><br><br>
  35.  
  36. <label for="gender">เพศ:</label><br>
  37. <input type="radio" id="male" name="gender" value="ชาย" required>
  38. <label for="male">ชาย</label>
  39. <input type="radio" id="female" name="gender" value="หญิง" required>
  40. <label for="female">หญิง</label><br><br>
  41.  
  42. <label for="address">ที่อยู่:</label><br>
  43. <textarea id="address" name="address" rows="4" required></textarea><br><br>
  44.  
  45. <label for="phone">เบอร์โทรศัพท์:</label><br>
  46. <input type="tel" id="phone" name="phone" pattern="[0-9]{10}" required><br><br>
  47.  
  48. <label for="email">อีเมล:</label><br>
  49. <input type="email" id="email" name="email" required><br><br>
  50.  
  51. <input type="submit" value="ส่งข้อมูล">
  52. </form>
  53. <?php
  54. }
  55. ?>
  56.  
Success #stdin #stdout #stderr 0.04s 25240KB
stdin
Standard input is empty
stdout
    <h2>กรอกข้อมูลส่วนตัว</h2>
    <form method="post" action="">
        <label for="first_name">ชื่อ:</label><br>
        <input type="text" id="first_name" name="first_name" required><br><br>

        <label for="last_name">นามสกุล:</label><br>
        <input type="text" id="last_name" name="last_name" required><br><br>

        <label for="dob">วันเดือนปีเกิด:</label><br>
        <input type="date" id="dob" name="dob" required><br><br>

        <label for="gender">เพศ:</label><br>
        <input type="radio" id="male" name="gender" value="ชาย" required>
        <label for="male">ชาย</label>
        <input type="radio" id="female" name="gender" value="หญิง" required>
        <label for="female">หญิง</label><br><br>

        <label for="address">ที่อยู่:</label><br>
        <textarea id="address" name="address" rows="4" required></textarea><br><br>

        <label for="phone">เบอร์โทรศัพท์:</label><br>
        <input type="tel" id="phone" name="phone" pattern="[0-9]{10}" required><br><br>

        <label for="email">อีเมล:</label><br>
        <input type="email" id="email" name="email" required><br><br>

        <input type="submit" value="ส่งข้อมูล">
    </form>
    
stderr
PHP Notice:  Undefined index: REQUEST_METHOD in /home/dEKTgG/prog.php on line 3