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> ```