下载PHP表单

时间:2014-05-28 04:22:33

标签: php forms dropdownbox

我目前正在尝试为我的一些朋友制作一个小型的世界杯游泳池,我想创建一个带有下拉框的简单PHP表单来选择游戏以便于访问。

我希望表单有一个Name字段,然后是每个游戏的下拉列表。

我正在尝试编辑我在网上找到的股票联系表格 - 但它的PHP比我知道的更多,我似乎无法找到一个专门用于下拉菜单。

我知道HTML / CSS方面的东西,但无法弄清楚如何将表单内容提交到我的电子邮件。

有人能指出我正确的方向,还是为我提供了一个可以使用的模板?

谢谢!

编辑:

太棒了,谢谢@David Corbin& @Cody(http://www.kirupa.com/web/php_contact_form3.htm

我已经完成了工作,感谢所有人的帮助到目前为止,并且当我开始工作时我会发布它。

PHP (mailer2.php)     

$to = "email@email.com";
$subject = "World Cup Challenge";
$name_field = $_POST['name'];
$email= $_POST['email'];
$match_name= $_POST['match_name'];

$check_msg ="";
foreach($_POST['check'] as $value) {
$check_msg .= "Checked: $value\n";
}
$body = "Match: $match_name\n $check_msg"; 
$body = "From: $name_field - ($email) \n $check_msg";

mail($to, $subject, $body);
echo "Data has been submitted to $to!";

} else {
echo "blarg!";
}
?>

HTML     

<head>
<title>World Cup Challenge</title>
<style>
BODY{color:#000000; font-size: 8pt; font-family: Verdana}
.button {background-color: rgb(128,128,128); color:#ffffff; font-size: 8pt;}
.inputc {font-size: 8pt;}
.style3 {font-size: xx-small}
</style>
</head>

<form method="POST" action="mailer2.php">
Name:
<input type="text" name="name" size=""><br>
<br>
<input type="text" name="email" size=""><br>
<br>
 Brazil VS Cameroon
<input type="hidden" name="match_name" value="Brazil VS Cameroon"> 
<br>
<input type="checkbox" name="check[]" value="Brazil"> Brazil<br>
<input type="checkbox" name="check[]" value="Cameroon"> Cameroon<br>
<br>
<input type="submit" value="Submit" name="submit">
</form>

它向我提出价值,但我怎么能让它向我提交比赛的名称? (例如,巴西VS喀麦隆)

谢谢!

1 个答案:

答案 0 :(得分:0)

如果你有你想要的表格,那么你需要做的就是将它发送到服务器然后邮寄。

确保您的表单具有操作和方法属性。例如,<form action="submit.php" method="post">

然后你需要编写一个服务器端的php脚本来解析传递给它的文本。创建submit.php并添加其中

<?php
    print_r($_POST);

此脚本应引导您转到显示所有表单数据的页面。一旦你在那里找到工作表格的井。

要使表单能够通过电子邮件发送,请查看php mail()函数。