簡體   English   中英

PHP聯系表格將空字段返回我的電子郵件

[英]PHP Contact Form Returning empty fiels to my email

我在我的網站上創建了一個PHP聯系人表格。 表單正在發送電子郵件,但所有字段在電子郵件中均顯示為空。 我的代碼在下面,是否有解決此問題的建議?

 <?php
    if ($_SERVER ["REQUEST_METHOD"] == "POST") {

        $car_marke = $_POST ['Marke'];
        $car_modell = $_POST ['Modell'];
        $car_vorname = $_POST ['Vorname'];
        $car_name = $_POST ['Name'];
        $car_adresse = $_POST ['Adresse'];
        $car_plz = $_POST ['PLZ/Ort'];
        $car_telefon = $_POST ['Telefon'];
        $car_email = $_POST ['Email'];
        $car_bemerkungen = $_POST ['Bemerkungen'];

        $from = 'test@gmail.com';
        $to = 'test@gmail.com';
        $subject = 'Formular';

        $body = "Marke: $car_marke\n Modell: $car_modell\n 
                        Vorname: $car_vorname\n Name: $car_name\n Adresse: $car_adresse\n 
                        PLZ/Ort: $car_plz\n    E-Mail: $car_email\n Telefon: $car_telefon\n Bemerkungen: $car_bemerkungen\n";
    }
 ?>

 <?php
        if ($_POST ['submit']) {
            if (mail ( $to, $subject, $body, $from )) {
                header ( "Location: http://www.exampledomain/send.php" );
            } else {
                echo '<p>Oops! An error occurred. Try sending your message again.</p>';
            }
        }
   ?>

對所有腳本使用相同的if:

<?php

if (isset($_POST['submit'])) {

$car_marke = $_POST['Marke'];
$car_modell = $_POST['Modell'];
$car_vorname = $_POST['Vorname'];
$car_name = $_POST['Name'];
$car_adresse = $_POST['Adresse'];
$car_plz = $_POST['PLZ/Ort'];
$car_telefon = $_POST['Telefon'];
$car_email = $_POST['Email'];
$car_bemerkungen = $_POST['Bemerkungen'];

$from = 'test@gmail.com';  
$to = 'test@gmail.com'; 
$subject = 'Formular';

   $body = "Marke: $car_marke\n Modell: $car_modell\n 
Vorname: $car_vorname\n Name: $car_name\n Adresse: $car_adresse\n 
PLZ/Ort: $car_plz\n    E-Mail: $car_email\n Telefon: $car_telefon\n Bemerkungen: $car_bemerkungen\n";



   if (mail ($to, $subject, $body, $from)) { 
    mail ($from, $subject, $body, $to) 
    header("Location: http://www.exampledomain/send.php");
    } else { 
      echo '<p>Oops! An error occurred. Try sending your message again.</p>'; 
      }
     }
     ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM