php 表单框架,PHP完整表单

.error {color: #FF0000;}

// define variables and set to empty values

$nameErr = $emailErr = $genderErr = $websiteErr = "";

$name = $email = $gender = $class = $course = $subject = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {

if (empty($_POST["name"])) {

$nameErr = "Name is required";

}else {

$name = test_input($_POST["name"]);

}

if (empty($_POST["email"])) {

$emailErr = "Email is required";

}else {

$email = test_input($_POST["email"]);

// check if e-mail address is well-formed

if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {

$emailErr = "Invalid email format";

}

}

if (empty($_POST["course"])) {

$course = "";

}else {

$course = test_input($_POST["course"]);

}

if (empty($_POST["class"])) {

$class = "";

}else {

$class = test_input($_POST["class"]);

}

if (empty($_POST["gender"])) {

$genderErr = "Gender is required";

}else {

$gender = test_input($_POST["gender"]);

}

if (empty($_POST["subject"])) {

$subjectErr = "You must select 1 or more";

}else {

$subject = $_POST["subject"];

}

}

function test_input($data) {

$data = trim($data);

$data = stripslashes($data);

$data = htmlspecialchars($data);

return $data;

}

?>

Absolute classes registration

* required field.

">
Name:

* <?php echo $nameErr;?>

E-mail:

* <?php echo $emailErr;?>

Time:
Classes:
Gender:

Female

Male

* <?php echo $genderErr;?>

Select:

Android

Java

C#

Data Base

Hadoop

VB script

Agree

* <?php echo "You must agree to terms";?>

echo "

Your given values are as :

";

echo ("

Your name is $name

");

echo ("

your email address is $email

");

echo ("

Your class time at $course

");

echo ("

your class info $class

");

echo ("

your gender is $gender

");

for($i = 0; $i < count($subject); $i++) {

echo($subject[$i] . " ");

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值