在下php表单验证时 出现 Notice: Undefined index: email in F:\apache\Apache24\htdocs\chap01\form1.php on line 21要怎么办。
W
W 2017-11-17 12:32:48
[PHP讨论组]

表单验证


   

   

$name = $email =$gender =$comment = $website ="";


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

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

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

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

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

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

}

function test_input($data){

    $data = trim($data);

    $data = stripslashes($data);

    $data = htmlspecialchars($data);

    return $data;

}

?>


php 验证实列

">

姓名:



电邮:



网址:



评论:



性别:

女性

男性




echo "

您的输入为:

";

echo "
";

echo $name;

echo "
";

echo $email;

echo "
";

echo $website;

echo "
";

echo $comment;

echo "
";

echo $gender;

?>

   


W
W

愿能多结交志同道合的基友!哈哈哈。。。。。

全部回复(1)
乘易网络

input 的email 没有name属性 服务端怎么获取?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号