PHP 正是他们告诉你的——一种服务器端脚本语言。这意味着 PHP 将在呈现页面之前在服务器级别执行操作。这包括:
- 从数据库加载动态内容
- 将信息从表单发布到数据库
- 将其发送到您想要执行的电子邮件地址
- 如果你坚持下去,你会学到很多其他的东西。
要在有人提交您的表单时发送电子邮件,表单需要发布到 PHP 页面。
你的表格:
<form method="POST" action="sendmail.php">
<input type="text" name="name" />
<!-- Other inputs go here, etc. -->
<input type="submit" value="submit">
</form>
PHP 发送表单(在 sendmail.php 中)
<?php
$email = $_POST['inputName1'];
$name = $_POST['inputName2'];
$message = $_POST['inputName3'];
$phone = $_POST['inputName4'];
$yourEmail = "youremail@domain.com";
$to = $yourEmail;
$subject = "My Contact Form";
$message = $message;
$from = $email;
$headers = "From:" . $name;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
这是我通过 Google 找到的教程:http ://www.daniweb.com/web-development/php/threads/38784/php-sendmail-tutorial
可能有更好的,但这应该让你开始。
长话短说,您需要学习 PHP 和 javascript。
您的其他要求(民意调查)可以通过多种不同的方式完成,只需谷歌“设置在线民意调查”以获取不同的方式。您可能可以使用 jQuery/javascript 和 JSON,或 XML 等来为投票以及 php 提供动力。本教程可以帮助您:http: //net.tutsplus.com/tutorials/javascript-ajax/creating-a-dynamic-poll-with-jquery-and-php/
祝你好运。