php - 无法让我的 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>
解决方案
你可以试试这个:
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;
}
?>
推荐阅读
- r - R、模拟、p 值、直方图
- google-oauth - 使 Cloud Run 服务成为 Apps 脚本项目的目标的困难——受众和范围
- html - 为什么我的 css 没有将样式应用于 React 组件?
- javascript - 使用 Ramda 根据条件过滤对象
- c++ - C++:如何计算二叉树中其值模块高度小于 2 的节点数?
- php - i'm trying to dump user details (from phpmyadmin database) onto my browser but getting an error code?
- c++ - How can I make a map where the value is an array of structs in C++
- python - NameError: name 'x' is not defined for a gradient descent function already defined. self.function() also not working
- c++ - How to read data in text file and assign arrays each column c++
- r - error $ operator not defined for this s4 class in r (normalization)