0

これは私が使用するコードです。フォームに情報を入力すると、すべてのフィールドと電子メール名などに1を追加した場合のように、メールが不完全な電子メールを送信します。

From:
Eメール:
Tale:
Sms:
Data:
Levrandãr:
Ekstra info:

だから、情報が不足しています。

 <?php 

   $name = $_POST['f_name'];
   $email = $_POST['email'];
   $tale = $_POST['tale'];
   $sms = $_POST['sms'];
   $data = $_POST['data'];
   $levrandor = $_POST['levrandor'];
   $ekstra = $_POST['ekstra'];
   $formcontent="From: $name \n Email: $email \n Tale: $tale \n Sms: $sms \n Data: $data \n Levrandør: $levrandor \n Ekstra informasjon: $ekstra";
   $recipient = "post@mobilavtalen.no";
   $subject = "Melding fra bruker.";
   $mailheader = "From: $email \r\n";

   mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");

   if(mail){

   header('Location: thanks.html');

   }else{ echo "Email ble ikke sendt";}


    ?>

HTML フォーム:

<div class="form_area text-left">
            <form id="contact-form" action="mail.php" method="post">
                <fieldset>
                    <label>Navn:</label>
                    <input type="text" placeholder="">
                    <label>E-mail: (Må fylles inn)</label>
                    <input type="email" placeholder="" required>
                    <label>Forbruk pr mnd (Må fylles inn):</label>
                    <label>Tale:</label>
                    <input type="text" placeholder="" required>
                    <label>Sms:</label>
                    <input type="text" placeholder="" required>
                    <label>Data:</label>
                    <input type="text" placeholder="" required>
                    <label>Levrandør:</label>
                    <input type="text" placeholder="" required>
                    <label>Ekstra informasjon:</label>
                    <textarea rows="3"></textarea><br>
                    <!--<input type="submit" id="submit_button" class="btn" value="Send">-->
                    <button name="submit" type="submit" id="submit_button">Send</button>
              </fieldset>
            </form>
        </div>
4

1 に答える 1