<?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>PHP Tutorials Code Snippets and Php Tips &#187; php users registration</title>
	<atom:link href="http://readytousesolutions.com/phpblog/tag/php-users-registration/feed/" rel="self" type="application/rss+xml" />
	<link>http://readytousesolutions.com/phpblog</link>
	<description>PHP tutorials - Examples of the most useful scripts</description>
	<lastBuildDate>Thu, 23 Sep 2010 06:54:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>PHP Tutorial : Membership script &#8211; Users Registration</title>
		<link>http://readytousesolutions.com/phpblog/php-tutorial-membership-script-users-registration/</link>
		<comments>http://readytousesolutions.com/phpblog/php-tutorial-membership-script-users-registration/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 05:15:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Complete Scripts]]></category>
		<category><![CDATA[membership application]]></category>
		<category><![CDATA[membership script]]></category>
		<category><![CDATA[php members]]></category>
		<category><![CDATA[php membership script]]></category>
		<category><![CDATA[php register]]></category>
		<category><![CDATA[php register form]]></category>
		<category><![CDATA[php users registration]]></category>
		<category><![CDATA[register]]></category>
		<category><![CDATA[register form]]></category>
		<category><![CDATA[users registration]]></category>

		<guid isPermaLink="false">http://www.crivionweb.com/phpblog/?p=260</guid>
		<description><![CDATA[Hello, I&#8217;ve just created a brand new category called Complete Scripts. In this one you will find complete solutions of applications. The first tutorial is called how to create a membership script with user registration. I will write here a &#8230; <a href="http://readytousesolutions.com/phpblog/php-tutorial-membership-script-users-registration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hello, I&#8217;ve just created a brand new category called Complete Scripts. In this one you will find complete solutions of applications.</p>
<p>The first tutorial is called how to create a membership script with user registration. I will write here a function which will do it! We will have database structure like this :</p>
<p>CREATE TABLE IF NOT EXISTS `users` (<br />
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,<br />
`user` varchar(255) NOT NULL,<br />
`pass` varchar(255) NOT NULL,<br />
PRIMARY KEY (`id`)<br />
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;</p>
<p>After this, here is the function to create new users and insert them into database: &#8211; first, create a .php page called functions.php</p>
<pre class="php">
<span class="phpScriptTag"><span class="phpOperator">&lt;</span><span class="phpOperator">?</span>php</span>
<span class="phpComment">//Membership Script - Users Registration Function
</span>
<span class="phpFunctionKeyword">function</span><span class="htmlText"> registerNewMember</span><span class="phpOperator">(</span>$user, $pass<span class="phpOperator">)</span> <span class="phpOperator">{</span>
$tableUsers <span class="phpOperator">=</span> <span class="phpString">"users"</span><span class="phpText">;</span>
<span class="phpKeyword">
if<span class="phpOperator">(</span></span><span class="phpFunction">empty</span><span class="phpOperator">(</span>$user<span class="phpOperator">)</span> <span class="phpOperator">|</span><span class="phpOperator">|</span> <span class="phpFunction">empty</span><span class="phpOperator">(</span>$pass<span class="phpOperator">)</span><span class="phpOperator">)</span> <span class="phpOperator">{</span>
<span class="phpFunction">exit</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword"><span class="phpOperator">}</span><span class="htmlText">else</span><span class="phpOperator">{</span></span>
$user <span class="phpOperator">=</span> <span class="phpFunction">addslashes</span><span class="phpOperator">(</span><span class="htmlText">mysql_real_escape_string</span><span class="phpOperator">(</span>$user<span class="phpOperator">)</span><span class="phpOperator">)</span><span class="phpText">;</span>
$pass <span class="phpOperator">=</span> <span class="phpFunction">addslashes</span><span class="phpOperator">(</span><span class="htmlText">mysql_real_escape_string</span><span class="phpOperator">(</span>$pass<span class="phpOperator">)</span><span class="phpOperator">)</span><span class="phpText">;</span>
$sql <span class="phpOperator">=</span> <span class="phpString">"insert into $tableUsers values <span class="phpOperator">(</span>null, <span class="phpString">'$user'</span>, <span class="phpString">'$pass'</span><span class="phpOperator">)</span>"</span><span class="phpText">;</span>
$rs <span class="phpOperator">=</span> <span class="phpFunction">mysql_query</span><span class="phpOperator">(</span>$sql<span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword">
if<span class="phpOperator">(</span></span>$rs<span class="phpOperator">)</span>
<span class="phpOperator">{</span>
$result <span class="phpOperator">=</span> <span class="phpString">"ok"</span><span class="phpText">;</span>
<span class="phpKeyword"><span class="phpOperator">}</span><span class="htmlText">else</span><span class="phpOperator">{</span></span>
$result <span class="phpOperator">=</span> <span class="phpString">"fail"</span><span class="phpText">;</span>
<span class="phpOperator">}</span>
<span class="phpOperator">}</span>
<span class="phpScriptTag"><span class="phpOperator">?</span><span class="phpOperator">&gt;</span></span>
</pre>
<p>Now we need to create a page with a form where users will type their desired user &amp; pass (please note we need to include database connection file and functions one:</p>
<pre class="php">
<span class="phpScriptTag"><span class="phpOperator">&lt;</span><span class="phpOperator">?</span>php</span>
<span class="phpComment">/<span class="phpKeyword"><span class="phpKeyword">/include </span></span>database connection
</span>
<span class="phpKeyword"><span class="phpKeyword">
include<span class="phpOperator">(</span></span></span><span class="phpString">'dbConnection<span class="phpOperator">.</span>php'</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpComment">/<span class="phpKeyword"><span class="phpKeyword">/include </span></span><span class="phpFunctionKeyword">function</span><span class="htmlText">s</span><span class="phpOperator">.</span>php
</span>
<span class="phpKeyword"><span class="phpKeyword">
include<span class="phpOperator">(</span></span></span><span class="phpString">'<span class="phpFunctionKeyword">function</span><span class="htmlText">s</span><span class="phpOperator">.</span>php'</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpComment">//check<span class="phpKeyword"> if </span>registration form was submitted
</span>
<span class="phpKeyword">
if<span class="phpOperator">(</span></span><span class="phpFunction">isset</span><span class="phpOperator">(</span><span class="phpScriptVar">$_POST</span><span class="phpOperator">[</span><span class="phpString">'sb'</span><span class="phpOperator">]</span><span class="phpOperator">)</span><span class="phpOperator">)</span> <span class="phpOperator">{</span>
<span class="phpFunction">extract</span><span class="phpOperator">(</span><span class="phpScriptVar">$_POST</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword">
if<span class="phpOperator">(</span></span><span class="htmlText">registerNewMember</span><span class="phpOperator">(</span>$username, $password<span class="phpOperator">)</span> <span class="phpOperator"><span class="phpOperator">=</span>=</span> <span class="phpString">"ok"</span><span class="phpOperator">)</span><span class="phpOperator">)</span> <span class="phpOperator">{</span>
<span class="htmlText">
print </span><span class="phpString">"You are now registered"</span><span class="phpText">;</span>
<span class="phpKeyword"><span class="phpOperator">}</span><span class="htmlText">else</span><span class="phpOperator">{</span></span>
<span class="htmlText">
print </span><span class="phpString">"Not able to add<span class="phpKeyword"> new </span>member"</span><span class="phpText">;</span>
<span class="phpOperator">}</span>
<span class="phpOperator">}</span>
<span class="phpScriptTag"><span class="phpOperator">?</span><span class="phpOperator">&gt;</span></span>
<span class="htmlFormTag">&lt;form action=<span class="htmlAttributeValue">&quot;&quot;</span> method=<span class="htmlAttributeValue">&quot;POST&quot;</span>&gt;</span>
Pickup  a new username : <span class="htmlFormTag">&lt;input type=<span class="htmlAttributeValue">&quot;text&quot;</span> name=<span class="htmlAttributeValue">&quot;username&quot;</span>&gt;</span><span class="htmlOtherTag">&lt;br/&gt;</span>
Pikcup a brand new password : <span class="htmlFormTag">&lt;input type=<span class="htmlAttributeValue">&quot;password&quot;</span> name=<span class="htmlAttributeValue">&quot;password&quot;</span>&gt;</span><span class="htmlOtherTag">&lt;br/&gt;</span>
<span class="htmlFormTag">&lt;input type=<span class="htmlAttributeValue">&quot;submit&quot;</span> name=<span class="htmlAttributeValue">&quot;sb&quot;</span> id=<span class="htmlAttributeValue">&quot;sb&quot;</span> value=<span class="htmlAttributeValue">&quot;Register me!&quot;</span>&gt;</span>
<span class="htmlFormTag">&lt;/form&gt;</span>
</pre>
<p>PS : For database connection please remember <a href="http://www.crivionweb.com/phpblog/php-tutorial-connecting-to-mysql-database-via-php/">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://readytousesolutions.com/phpblog/php-tutorial-membership-script-users-registration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

