<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>phpvalidation &#8211; Programming blog &#8211; website programming blog, blog on website programming .net, java , php and mor</title>
	<atom:link href="https://www.searchenginegenie.com/programming-blog/category/phpvalidation/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.searchenginegenie.com/programming-blog</link>
	<description></description>
	<lastBuildDate>Mon, 26 May 2014 07:11:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.5</generator>
	<item>
		<title>PHP Form Validation</title>
		<link>https://www.searchenginegenie.com/programming-blog/php-form-validation/</link>
					<comments>https://www.searchenginegenie.com/programming-blog/php-form-validation/#respond</comments>
		
		<dc:creator><![CDATA[Camilla]]></dc:creator>
		<pubDate>Mon, 26 May 2014 07:03:32 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpvalidation]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Programming]]></category>
		<guid isPermaLink="false">http://www.searchenginegenie.com/programming-blog/?p=758</guid>

					<description><![CDATA[&#60;?php // define variables and set to empty values $nameError = $emailError= $genderError = $websiteError = &#8220;&#8221;; $name = $email = $gender = $comment = $website = &#8220;&#8221;; if ($_SERVER[&#8220;REQUEST_METHOD&#8221;] == &#8220;POST&#8221;) { if (empty($_POST[&#8220;name&#8221;])) { $nameError = &#8220;Name is required&#8221;; } else { $name = test_input($_POST[&#8220;name&#8221;]); // check if name only contains letters and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><span style="color: #ff0000;">&lt;?php<br />
// define variables and set to empty values<br />
$nameError = $emailError= $genderError = $websiteError = &#8220;&#8221;;<br />
$name = $email = $gender = $comment = $website = &#8220;&#8221;;</span></p>
<p>if ($_SERVER[&#8220;REQUEST_METHOD&#8221;] == &#8220;POST&#8221;) {<br />
if (empty($_POST[&#8220;name&#8221;])) {<br />
$nameError = &#8220;Name is required&#8221;;<br />
} else {<br />
$name = test_input($_POST[&#8220;name&#8221;]);<br />
// check if name only contains letters and whitespace<br />
if (!preg_match(&#8220;/^[a-zA-Z ]*$/&#8221;,$name)) {<br />
$nameError = &#8220;Only letters and white space allowed&#8221;;<br />
}<br />
}</p>
<p>if (empty($_POST[&#8220;email&#8221;])) {<br />
$emailError = &#8220;Email is required&#8221;;<br />
} else {<br />
$email = test_input($_POST[&#8220;email&#8221;]);<br />
// check if e-mail address syntax is valid<br />
if (!preg_match(&#8220;/([\w\-]+\@[\w\-]+\.[\w\-]+)/&#8221;,$email)) {<br />
$emailError = &#8220;Invalid email format&#8221;;<br />
}<br />
}</p>
<p>if (empty($_POST[&#8220;website&#8221;])) {<br />
$website = &#8220;&#8221;;<br />
} else {<br />
$website = test_input($_POST[&#8220;website&#8221;]);<br />
// check if URL address syntax is valid (this regular expression also allows dashes in the URL)<br />
if (!preg_match(&#8220;/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&amp;@#\/%?=~_|!:,.;]*[-a-z0-9+&amp;@#\/%=~_|]/i&#8221;,$website)) {<br />
$websiteError = &#8220;Invalid URL&#8221;;<br />
}<br />
}</p>
<p>if (empty($_POST[&#8220;comment&#8221;])) {<br />
$comment = &#8220;&#8221;;<br />
} else {<br />
$comment = test_input($_POST[&#8220;comment&#8221;]);<br />
}</p>
<p>if (empty($_POST[&#8220;gender&#8221;])) {<br />
$genderError = &#8220;Gender is required&#8221;;<br />
} else {<br />
$gender = test_input($_POST[&#8220;gender&#8221;]);<br />
}<br />
}</p>
<p>function test_input($data) {<br />
$data = trim($data);<br />
$data = stripslashes($data);<br />
$data = htmlspecialchars($data);<br />
return $data;<br />
}<br />
?&gt;<br style="color: #000000;" /><br style="color: #000000;" /><span style="color: #000000;">&lt;h2&gt;PHP Form Validation&lt;/h2&gt;</span><br style="color: #000000;" /><span style="color: #000000;">&lt;p&gt;&lt;span class=&#8221;error&#8221;&gt;* required field.&lt;/span&gt;&lt;/p&gt;</span><br style="color: #000000;" /><span style="color: #000000;">&lt;form method=&#8221;post&#8221; action=&#8221;</span><span style="color: #ff0000;">&lt;?php echo htmlspecialchars($_SERVER[&#8220;PHP_SELF&#8221;]);?&gt;</span><span style="color: #000000;">&#8220;&gt; </span><br style="color: #000000;" /><span style="color: #000000;">   Name: &lt;input type=&#8221;text&#8221; name=&#8221;name&#8221;&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;span class=&#8221;error&#8221;&gt;* </span><span style="color: #ff0000;">&lt;?php echo $nameError;?&gt;</span><span style="color: #000000;">&lt;/span&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;br&gt;&lt;br&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   E-mail: &lt;input type=&#8221;text&#8221; name=&#8221;email&#8221;&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;span class=&#8221;error&#8221;&gt;* </span><span style="color: #ff0000;">&lt;?php echo $emailError;?&gt;</span><span style="color: #000000;">&lt;/span&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;br&gt;&lt;br&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   Website: &lt;input type=&#8221;text&#8221; name=&#8221;website&#8221;&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;span class=&#8221;error&#8221;&gt;</span><span style="color: #ff0000;">&lt;?php echo $websiteError;?&gt;</span><span style="color: #000000;">&lt;/span&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;br&gt;&lt;br&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   Comment: &lt;textarea name=&#8221;comment&#8221; rows=&#8221;5&#8243; cols=&#8221;40&#8243;&gt;&lt;/textarea&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;br&gt;&lt;br&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   Gender:</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;input type=&#8221;radio&#8221; name=&#8221;gender&#8221; value=&#8221;female&#8221;&gt;Female</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;input type=&#8221;radio&#8221; name=&#8221;gender&#8221; value=&#8221;male&#8221;&gt;Male</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;span class=&#8221;error&#8221;&gt;* </span><span style="color: #ff0000;">&lt;?php echo $genderError;?&gt;</span><span style="color: #000000;">&lt;/span&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;br&gt;&lt;br&gt;</span><br style="color: #000000;" /><span style="color: #000000;">   &lt;input type=&#8221;submit&#8221; name=&#8221;submit&#8221; value=&#8221;Submit&#8221;&gt; </span><br style="color: #000000;" /><span style="color: #000000;">&lt;/form&gt;</span><br style="color: #000000;" /><br style="color: #000000;" /><span style="color: #ff0000;">&lt;?php<br />
echo &#8220;&lt;h2&gt;Your Input:&lt;/h2&gt;&#8221;;<br />
echo $name;<br />
echo &#8220;&lt;br&gt;&#8221;;<br />
echo $email;<br />
echo &#8220;&lt;br&gt;&#8221;;<br />
echo $website;<br />
echo &#8220;&lt;br&gt;&#8221;;<br />
echo $comment;<br />
echo &#8220;&lt;br&gt;&#8221;;<br />
echo $gender;<br />
?&gt;</span><br style="color: #000000;" /><br style="color: #000000;" /><span style="color: #000000;">&lt;/body&gt;</span><br style="color: #000000;" /><span style="color: #000000;">&lt;/html&gt;</span></p>
<hr />
<p>&nbsp;</p>
<h2>PHP Form Validation</h2>
<p><span class="error">* required field.</span></p>
<form action="&lt;?php echo htmlspecialchars($_SERVER[" method="post">Name: <input name="name" type="text" /><br />
<span class="error">* <!--?php echo $nameError;?--></span><br />
E-mail: <input name="email" type="text" /><br />
<span class="error">* <!--?php echo $emailError;?--></span><br />
Website: <input name="website" type="text" /></p>
<p>Comment: <textarea cols="40" name="comment" rows="5"></textarea></p>
<p></p>
<p>Gender:<br />
<input name="gender" type="radio" value="female" />Female<br />
<input name="gender" type="radio" value="male" />Male<br />
<span class="error">* <!--?php echo $genderError;?--></span></p>
<p><input name="submit" type="submit" value="Submit" /></p>
</form>
<hr />
<h2>Your Input:</h2>
<p>Name<br />
Test@gmail.com<br />
www.example.com<br />
Test Comment<br />
Female</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.searchenginegenie.com/programming-blog/php-form-validation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: www.searchenginegenie.com @ 2024-07-27 12:42:06 by W3 Total Cache
-->