Home > Backend Development > PHP Tutorial > Required fields for PHP form validation--w3school study notes w3school offline manual w3school tiy w3school manual download

Required fields for PHP form validation--w3school study notes w3school offline manual w3school tiy w3school manual download

WBOY
Release: 2016-07-29 08:53:26
Original
1322 people have browsed it

Continuing from the above, verify the required fields through PHP
w3school教程,w3school下载,w3school手册,w3school.com,w3school官网,w3school在线,类似w3school,离线w3school,w3school电子书,w3school在线教程,www.w3school.com,w3school.com.cn,w3school离线手册,w3school tiy,w3school手册下载
Validation rules:
Fields – Validation Rules
Name – required, must contain letters and spaces
Email – required, must contain a valid email address including @ and .
Website – optional, if filled in, it must be a valid URL
Comment – ​​optional, multi-line input field
Gender – required, select one

html code:

<code><span><!DOCTYPE html></span><span><<span>html</span>></span><span><<span>head</span>></span><span><<span>title</span>></span><span></<span>title</span>></span><span></<span>head</span>></span><span><<span>body</span>></span><span><<span>form</span><span>action</span>=<span>htmlspecialchars("<?php</span><span>echo</span> $<span>_SERVER</span>['<span>PHP_SELF</span>']; ?></span>") method='post'>
        姓名:<span><<span>input</span><span>type</span>=<span>'text'</span><span>name</span>=<span>'name'</span> /></span><span><<span>span</span><span>style</span>=<span>'color:red'</span>></span>*<span><span><?php</span><span>echo</span><span>$name_Err</span>; <span>?></span></span><span></<span>span</span>></span><span><<span>br</span>/></span>
        电邮:<span><<span>input</span><span>type</span>=<span>'text'</span><span>name</span>=<span>'email'</span> /></span><span><<span>span</span><span>style</span>=<span>'color:red'</span>></span>*<span><span><?php</span><span>echo</span><span>$email_Err</span>; <span>?></span></span><span></<span>span</span>></span><span><<span>br</span>/></span>
        网址:<span><<span>input</span><span>type</span>=<span>'text'</span><span>name</span>=<span>'website'</span> /></span><span><<span>br</span>/></span>
        评论:<span><<span>textarea</span><span>name</span>=<span>'comment'</span><span>rows</span>=<span>3</span><span>cols</span>=<span>21</span>></span><span></<span>textarea</span>></span><span><<span>br</span>/></span>
        性别:<span><<span>input</span><span>type</span>=<span>"radio"</span><span>name</span>=<span>'gender'</span><span>value</span>=<span>0</span><span>checked</span>=<span>'checked'</span>/></span>女性
        <span><<span>input</span><span>type</span>=<span>"radio"</span><span>name</span>=<span>'gender'</span><span>value</span>=<span>1</span> /></span>男性<span><<span>br</span>/></span><span><<span>input</span><span>type</span>=<span>'submit'</span><span>value</span>=<span>'提交'</span> /></span><span></<span>form</span>></span><span></<span>body</span>></span><span></<span>html</span>></span></code>
Copy after login

php code

<code><span><span><?php</span><span>$name</span>=<span>$email</span>=<span>$website</span>=<span>$comment</span>=<span>''</span>;
<span>$name_Err</span>=<span>$email_Err</span>=<span>''</span>;<span>//存储错误信息</span><span>if</span>(<span>$_SERVER</span>[<span>'REQUEST_METHOD'</span>]==<span>'POST'</span>){
    <span>if</span>(<span>$_POST</span>[<span>'name'</span>]==<span>''</span>){
        <span>$name_Err</span>=<span>'姓名不能为空'</span>;
    }<span>else</span>{
        <span>$name</span>=test_input(<span>$_POST</span>[<span>'name'</span>]);
    }
    <span>if</span>(<span>$_POST</span>[<span>'email'</span>]==<span>''</span>){
        <span>$email_Err</span>=<span>'邮箱不能为空'</span>;
    }<span>else</span>{
        <span>$email</span>=test_input(<span>$_POST</span>[<span>'email'</span>]);
    }
    <span>$website</span>=test_input(<span>$_POST</span>[<span>'website'</span>]);
    <span>$comment</span>=test_input(<span>$_POST</span>[<span>'comment'</span>]);
    <span>//由于我在html中将女性默认为选中,因此性别不用验证是否为空</span><span>$gender</span>=test_input(<span>$_POST</span>[<span>'gender'</span>]);
}

<span><span>function</span><span>test_input</span><span>(<span>$data</span>)</span>{</span><span>$data</span>=trim(<span>$data</span>);
    <span>$data</span>=stripslashes(<span>$data</span>);
    <span>$data</span>=htmlspecialchars(<span>$data</span>);
    <span>return</span><span>$data</span>;
}







<span>?></span></span></code>
Copy after login
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

The above introduces the required fields for PHP form verification - w3school study notes, including w3school content. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template