ํฐ์คํ ๋ฆฌ ๋ทฐ
PHP - Complete Form Example
<!DOCTYPE HTML><html><head><style>.error {color: #FF0000;}</style></head><body><?php// define variables and set to empty values$nameErr = $emailErr = $genderErr = $websiteErr="";$name = $email = $gender = $comment = $website="";if ($_SERVER["REQUEST_METHOD"] == "POST") {if (empty($_POST["name"])) {$nameErr="Name is required";} else {$name=test_input($_POST["name"]);// check if name only contains letters and whitespaceif (!preg_match("/^[a-zA-Z ]*$/",$name)) {$nameErr="Only letters and white space allowed";}}if (empty($_POST["email"])) {$emailErr="Email is required";} else {$=test_input($_POST["email"]);// check if e-mail address syntax is validif (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) {$emailErr="Invalid email format";}}if (empty($_POST["website"])) {$website="";} else {$website=test_input($_POST["website"]);// check if URL address syntax is valid (this regular expression also allows dashes in the URL)if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website)) {$websiteErr="Invalid URL";}}if (empty($_POST["comment"])) {$comment="";} else {$comment=test_input($_POST["comment"]);}if (empty($_POST["gender"])) {$genderErr="Gender is required";} else {$gender=test_input($_POST["gender"]);}}function test_input($data) {$data=trim($data);$data=stripslashes($data);$data=htmlspecialchars($data);return $data;}?><h2>PHP Form Validation Example</h2><p><spanclass="error">* required field.</span></p><formmethod="post"action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">Name: <inputtype="text"name="name"value="<?php echo $name;?>"><spanclass="error">* <?phpecho $nameErr;?></span>E-mail: <inputtype="text"name="email"value="<?php echo $email;?>"><spanclass="error">* <?phpecho $emailErr;?></span>Website: <inputtype="text"name="website"value="<?php echo $website;?>"><spanclass="error"><?phpecho $websiteErr;?></span>Comment: <textareaname="comment"rows="5"cols="40"><?phpecho $comment;?></textarea>Gender:<inputtype="radio"name="gender"<?php if (isset($gender) && $gender=="female") echo "checked";?> value="female">Female<inputtype="radio"name="gender"<?php if (isset($gender) && $gender=="male") echo "checked";?> value="male">Male<spanclass="error">* <?phpecho $genderErr;?></span><inputtype="submit"name="submit"value="Submit"></form><?phpecho "<h2>Your Input:</h2>";echo $name;echo "";echo $email;echo "";echo $website;echo "";echo $comment;echo "";echo $gender;?></body></html>
'์น ์ฝ๋ฉ > php' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| PHP - Two-dimensional Arrays (2) (0) | 2015.03.31 |
|---|---|
| PHP - Two-dimensional Arrays (1) (0) | 2015.03.31 |
| PHP - Validate Name, E-mail, and URL (0) | 2015.03.31 |
| PHP - Display The Error Messages (0) | 2015.03.31 |
| Validate Form Data With PHP (0) | 2015.03.31 |
๊ณต์ ํ๊ธฐ ๋งํฌ
๋๊ธ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
- W3Schools (W3์ค์ฟจ)
- ์ํ์ฝ๋ฉ
- ์จ์๋ก๊ทธ
- ์น์ ์ฌ๋ํ๋ ์ฌ๋๋ค
- ์์ฏ๋ท์ปด
- Create a new fiddle - JSFiddle
- ThemeForest
- dribbble(๋์์ธ๊ด๋ จ)
- XDSoft plugins(์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ์์ค)
- Free jQuery Plugins and Tutori…
- comfytube: relax (์ฌ์ฆ์์ )
- ์ข์ถฉ์ฐ๋ ์นํผ๋ธ๋ฆฌ์ ์ผ๊ธฐ
- Sensio Arbor
- ์น๋์์ธ ํฌํ ์ต
- ๊ทธ๋ ๊ณ ๊ทธ๋ฐ ์ด์ผ๊ธฐ
- ๊ณต๊ตฐ ๊ณต๊ฐ
- Itnamu์ ํผ์๋๊ธฐ
- ์นํผ๋ธ๋ฆฌ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ&HTML
TAG
- ๊ตฌ๊ธ์ง๋
- ์ ์ด์ฟผ๋ฆฌ ๋ก๋ฉ
- ํ ์คํธ์์์ฒดํฌ
- Ajax๋ก๋ฉ
- jquery๋ก๋ฉ
- ์ฌ๋ฆฌ๋ธ์
- ๋ก๋ฉ์ด๋ฏธ์ง
- ๋ผ๋์ค๋ฒํผ์ฒดํฌ
- ์นดํ24 ๋ชจ๋ฐ์ผ
- ์ฌ๋ฆฌ๋ธ์ 6์ ์ธ์ผ
- ์นดํ24 ์คํจ
- ์นดํ24์ผํ๋ชฐ ์คํจ
- ์นดํ24
- ํด๋ฆฌ์ค
- ์นดํ24์ผํ๋ชฐ๋ชจ๋ฐ์ผ
- ์นดํ24๋ชจ๋ฐ์ผ
- Ajax
- ์กฐํ๋ก๋ฉ
- Mac
- ์นดํ24์ผํ๋ชฐ
- ์ด๋ฐ๋์ผ์ด
- ์นดํ24๋ชจ๋ฐ์ผ์นดํ
- ๋ฅํฐ์ง
- ์นดํ24์ผํ๋ชฐ ๋ชจ๋ฐ์ผ
- 6์ ์ธ์ผ
- ์ ๋ ํธ๋ฐ์ค์ฒดํฌ
- ์ฌ๋ฆฌ๋ธ์ ์ธ์ผ
| ์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
๊ธ ๋ณด๊ดํจ