首页 > 解决方案 > 无法让我的 php 为联系表单工作

问题描述

我在contact.html 页面上制作了我的联系表格,并在表单中输入了action="mail.php",然后我制作了一个mail.php 页面。一旦我把我所有的 php 放在页面中,我的发送按钮就不起作用了。是的,我已经尝试制作我的contact.html 页面contact.php,但我的网站根本不会打开该链接。我正在使用原子。需要帮忙。求朋友。

我需要正确的 php 用于联系表单,以便在有人提交表单时能够收到电子邮件。

这是我的 Contact.html 页面:

 <!DOCTYPE html>
 <html>
 <head>
    <meta charset="utf-8">
    <title>ITA</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    <link href="https://fonts.googleapis.com/css family=Poppins&display=swap" rel="stylesheet">

</head>

<header>

<div class="container">

<img src="../pics/LogoMakr_89l9j5.png" alt="logo" class="logo">

<nav>
  <ul>
      <li><a href="index.html">Home</a></li>
      <li><a href="products.html">Products</a></li>
      <li><a href="about.html">About</a></li>
      <li><a href="contact.html">Contact</a></li>
  </ul>
</nav>

 </div>


 </header>

<form action="mail.php" method="post">

  <body class="contactbgimg">

<div class="contact-form">
  <h1>Contact Us</h1>

<div class="txtb">
  <label>Full Name :</label>
  <input type="text" placeholder="Enter Your Name" required>
</div>

<div class="txtb">
  <label>Email :</label>
  <input type="email" placeholder="Enter Your Email" required>
</div>

<div class="txtb">
  <label>Phone Number :</label>
  <input placeholder="Enter Your Phone Number" required>
</div>

<div class="txtb">
  <label>Message:</label>
   <input type="text" placeholder="Enter Text" required>
  <textarea></textarea>
</div>

<input class="btn" type="submit" value="Send" name="Submit">

</form>

    <script src="index.js"></script>
</body>

</html>

标签: php

解决方案


你可以试试这个:

1) 联系人.php

<!DOCTYPE html>
 <html>
 <head>
    <meta charset="utf-8">
    <title>ITA</title>
    <link rel="stylesheet" type="text/css" href="style.css">
    <link href="https://fonts.googleapis.com/css family=Poppins&display=swap" rel="stylesheet">

</head>
<header>

<div class="container">
<img src="../pics/LogoMakr_89l9j5.png" alt="logo" class="logo">
    <nav>
        <ul>
            <li><a href="index.html">Home</a></li>
            <li><a href="products.html">Products</a></li>
            <li><a href="about.html">About</a></li>
            <li><a href="contact.html">Contact</a></li>
        </ul>
    </nav>
</div>
</header>
<body class="contactbgimg">
<form action="mail.php" method="post">
<div class="contact-form">
<h1>Contact Us</h1>

    <div class="txtb">
        <label>Full Name :</label>
        <input type="text" name="fullname" placeholder="Enter Your Name" required>
    </div>

    <div class="txtb">
        <label>Email :</label>
        <input type="email" name="email" placeholder="Enter Your Email" required>
    </div>

    <div class="txtb">
        <label>Phone Number :</label>
        <input type="text" name="contactno" placeholder="Enter Your Phone Number" required>
    </div>

    <div class="txtb">
        <label>Message:</label>
        <input type="text" placeholder="Enter Text" required>
        <textarea></textarea>
    </div>

    <input class="btn" type="submit" name="Submit">
</div>
</form>
<script src="index.js"></script>
</body>

</html>

2) 邮件.php

<?php
if(isset($_POST['Submit'])){
    $fullname = $_POST['fullname'];
    $email = $_POST['email'];
    $contactno = $_POST['contactno'];
    //All your Business logic goes here.

    echo "Name : ".$fullname."<br>Email ID :".$email."<br>Contact # :".$contactno;
}

?>

推荐阅读