-2

So, i have this code, and cannot send an inputs to my email, how can I solve this problem? I have tried millions of methods but still I cannot solve this issue, I watched lots of videos and tutorials but I think the problem is in my code. How can I make this code work?

 <form action="email_handler.php">
    <div class="subscribe-form">
        <h2 class="heading">Check your compatibility with your favorite person </h2>
        <div class="grid grid--gutter-small grid--auto-sizing">

            <div class="grid  grid__item">
                <label for="firstName">Your name</label>
                <input action="mailto:nersisyan21@mail.ru" id="mynum" placeholder="Name" class="input" type="text"  name="name1" required />
            </div>

            <div class="grid  grid__item">
                <label for="lastName">Your surname</label>
                <input id="mynum1" placeholder="Surname" class="input" type="text" name="name2" required/>
            </div>

            <div class="grid  grid__item">
                <label for="lastName">His/Her name</label>
                <input id="mynum2" placeholder="Name" class="input" type="text" name="name3" required />
            </div>

            <div class="grid  grid__item">
                <label for="lastName">His/Her surname</label>
                <input id="mynum3" placeholder="Surname" class="input" type="text" name="name4" required />
            </div>




            <div class="grid grid__item">
                <button type="button" id="check" class="button" name="submit">Check</button>
            </div>

            <div class="grid grid__item">
                    <div class="out">
                        <p class="name2" id="out"></p>
                    </div>
                    </div>
        </div>
    </div>
    </form>
<?php  
    if(isset($_POST['submit'])){
        $name=$_POST['name'];
        $name1=$_POST['name1'];
        $name2=$_POST['name2'];
        $name3=$_POST['name3'];


        $to='example@example.com';
        $subject='Sovmestimost';
        $message="Name: ".$name."\n"."Surname: ".$name1."\n"."His/her name:      ".$name2."\n"."His/her second name: ".$name3;
        $headers="From: ".$name;
    }
?>
Federico klez Culloca
  • 26,308
  • 17
  • 56
  • 95

1 Answers1

4

In you form method attribute is missing

<form action="email_handler.php" method ="post">
Siva
  • 1,481
  • 1
  • 18
  • 29