下拉PHP表单


Drop Down PHP Form

我目前正试图为我的几个朋友做一个小的世界杯池,我想创建一个简单的PHP表单,下拉框选择游戏,方便访问。

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

我试图编辑我在网上找到的股票联系表单-但它有更多的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!";
}
?>

<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>

它提交给我这个值,但是我怎样才能让它提交给我Matchup的名字呢?(如。巴西VS喀麦隆)

谢谢!

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

确保表单有action和method属性。例如:<form action="submit.php" method="post">

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

<?php
    print_r($_POST);

该脚本将引导您到一个显示所有表单数据的页面。一旦你在那里,你就可以得到一个工作表格。

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