If the combobox select the Archers the browser will echo Correct but if the combobox will not select the Archers the browser will echo, i want to know if my syntax is wrong.
Wrong. Error: Undefined index text_hname.
Here's the structure:
<form action="server.php" method="POST">
    <img src="images/logo.png" class="logo">
        <div class="container">
            <h1>Account Details</h1>
            <br>
            <label class="username">Username</label>
            <input type="text" name="text_username" class="text_user" placeholder="Enter username">
            <label class="password">Password</label>
            <input type="text" name="text_password" class="text_pass" placeholder="Enter password">
            <label class="email">Email</label>
            <input type="text" name="text_email" class="text_email" placeholder="Enter email">
            <label class="cname">Character Name</label>
            <input type="text" name="text_cname" class="text_cname" placeholder="Enter Character Name">
            <label class="character">Select Character</label>
            <select class="names" name="text_hname">
                <option>Archer</option>
                <option>Barbarian</option>
                <option>Balloon</option>
                <option>Witch</option>
                <option>Spirit</option>
                <option>Hog Rider</option>
                <option>Minion</option>
            </select>
            <img src="images/">
            <br>
            <input type="submit" class="submit" name="submit">
        </div>
    </form>
//option
$hero = $_POST['text_hname'];
if (isset($_POST['text_hname'])) {
    if ($hero == 'Archers') {
        echo "Correct";
    } else {
        echo "wrong";
    }
}
 
     
     
    