簡體   English   中英

通過按提交按鈕將聯系人表單數據保存在文件中似乎不起作用

[英]Saving contact form data in a file by pressing a submit button doesn't seem to work

我制作了一個帶有提交按鈕的聯系表格。 我想要保存輸入到聯系表格中的所有信息。 不知何故,提交按鈕什么都不做。

過去它似乎可以工作,但作為一個 php/html 新手,我似乎無法找到問題所在

HTML

        <form method="post">
            <div class="contact-form" action="contact-form.php" method="post">
                <div class="contentLeft">
                    <h4>Ihre Daten</h4>
                    <br>
                    <h3>Vorname</h3>
                    <input class="inputText" type="text" name="firstName" required="required">
                    <br>
                    <h3>Nachname</h3>
                    <input class="inputText" type="text" name="lastName" required="required">
                    <br>
                    <h3>E-Mail</h3>
                    <input class="inputText" type="text" name="mail" required="required">
                    <br>
                    <h3>Straße</h3>
                    <input class="inputText" type="text" name="street" required="required">
                    <br>
                    <h3>Postleitzahl</h3>
                    <input class="inputText" type="text" name="postal" required="required">
                    <br>
                    <h3>Stadt</h3>
                    <input class="inputText" type="text" name="city" required="required">
                    <br>
                    <h3>Telefonnummer</h3>
                    <input class="inputText" type="number" name="phone" required="required">
                    <br>
                </div>
                <div class="contentRight">
                    <h4>Ihre Nachricht</h4>
                    <br>
                    <h3>Betreff</h3>
                    <input class="inputTextRight" type="text" name="subject" required="required">
                    <br>
                    <h3>Buchungscode</h3>
                    <input class="inputTextRight" type="text" name="bookingCode" required="required">
                    <br>
                    <br><
                    <textarea></textarea>
                </div>
                <br>
                <button class="button" type="submit" name="submit">Absenden</button>
            </div>
        </form>

PHP


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

    $firstName = $_POST['firstname'];
    $lastName = $_POST['lastname'];
    $mail = $_POST['mail'];
    $street = $_POST['street'];
    $postal = $_POST['postal'];
    $city = $_POST['city'];
    $phone = $_POST['phone'];
    $subject = $_POST["subject"];
    $bookingCode = $_POST['bookingCode'];
    $message = $_POST['message'];
    $data=$_POST["firstName"] ."\n".$_POST["firstName"] ."\n".$_POST["lastName"] ."\n".$_POST["mail"] ."\n".$_POST["street"] ."\n". $_POST["postal"] ."\n".$_POST["city"] ."\n".$_POST["phone"] ."\n". $_POST["subject"] ."\n".$_POST["bookingCode"] ."\n". $_POST["message"];
    $fp = fopen("data.txt", "a");
    fwrite($fp, $data);
    fclose($fp);
    header ("Location: NewTest.html?mailsent");
}
?>

您必須像這樣將整個表單包裝在表單標簽中

<form method="POST">
   ///Your input fields
</form>

您在 div 中添加了表單的操作,將其從 div 移動到表單。

<form action="contact-form.php" method="post">
    <div class="contact-form">
        <div class="contentLeft">
            <h4>Ihre Daten</h4>
            <br>
            <h3>Vorname</h3>
            <input class="inputText" type="text" name="firstName" required="required">
            <br>
            <h3>Nachname</h3>
            <input class="inputText" type="text" name="lastName" required="required">
            <br>
            <h3>E-Mail</h3>
            <input class="inputText" type="text" name="mail" required="required">
            <br>
            <h3>Straße</h3>
            <input class="inputText" type="text" name="street" required="required">
            <br>
            <h3>Postleitzahl</h3>
            <input class="inputText" type="text" name="postal" required="required">
            <br>
            <h3>Stadt</h3>
            <input class="inputText" type="text" name="city" required="required">
            <br>
            <h3>Telefonnummer</h3>
            <input class="inputText" type="number" name="phone" required="required">
            <br>
        </div>
        <div class="contentRight">
            <h4>Ihre Nachricht</h4>
            <br>
            <h3>Betreff</h3>
            <input class="inputTextRight" type="text" name="subject" required="required">
            <br>
            <h3>Buchungscode</h3>
            <input class="inputTextRight" type="text" name="bookingCode" required="required">
            <br>
            <br><
            <textarea></textarea>
        </div>
        <br>
        <button class="button" type="submit" name="submit">Absenden</button>
    </div>
</form>

暫無
暫無

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

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