PHP radio button - undefined index

php

Solution

<?PHP
if(isset($_POST['register'])){


    if(!empty($_POST['gender'])) {

        $gender=$_POST['gender'];
        echo $gender;

        }
    }
?>

<html>
    <form action="radio.php" method="POST">
        <input type="radio" name="gender" value="male"  />Male
        <input type="radio" name="gender" value="female" />Female
    <input type="submit" name="register" value="Register" />
    </form>
</html>

Problem

Simple question, when I didn't select any radio button, I got error message Undefined index: gender ``` <?PHP if(isset($_POST['register'])){ $gender=$_POST['gender']; echo $gender; } ?> <html> <form action="testing.php" method="POST"> <input type="radio" name="gender" value="male" />Male <input type="radio" name="gender" value="female" />Female <input type="submit" name="register" value="Register" /> </form> </html> ```

Original source