27.10.2015 Views

AJAX and PHP

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>AJAX</strong> Form Validation<br />

"3" => "March",<br />

"4" => "April",<br />

"5" => "May",<br />

"6" => "June",<br />

"7" => "July",<br />

"8" => "August",<br />

"9" => "September",<br />

"10" => "October",<br />

"11" => "November",<br />

"12" => "December");<br />

// initialize some session variables to prevent <strong>PHP</strong> throwing Notices<br />

if (!isset($_SESSION['values']))<br />

{<br />

$_SESSION['values']['txtUsername'] = '';<br />

$_SESSION['values']['txtName'] = '';<br />

$_SESSION['values']['selGender'] = '';<br />

$_SESSION['values']['selBthMonth'] = '';<br />

$_SESSION['values']['txtBthDay'] = '';<br />

$_SESSION['values']['txtBthYear'] = '';<br />

$_SESSION['values']['txtEmail'] = '';<br />

$_SESSION['values']['txtPhone'] = '';<br />

$_SESSION['values']['chkReadTerms'] = '';<br />

}<br />

if (!isset($_SESSION['errors']))<br />

{<br />

$_SESSION['errors']['txtUsername'] = 'hidden';<br />

$_SESSION['errors']['txtName'] = 'hidden';<br />

$_SESSION['errors']['selGender'] = 'hidden';<br />

$_SESSION['errors']['selBthMonth'] = 'hidden';<br />

$_SESSION['errors']['txtBthDay'] = 'hidden';<br />

$_SESSION['errors']['txtBthYear'] = 'hidden';<br />

$_SESSION['errors']['txtEmail'] = 'hidden';<br />

$_SESSION['errors']['txtPhone'] = 'hidden';<br />

$_SESSION['errors']['chkReadTerms'] = 'hidden';<br />

}<br />

?><br />

6. Now create index.php, <strong>and</strong> add this code to it:<br />

<br />

<br />

<br />

<br />

Practical <strong>AJAX</strong>: Form Validation<br />

<br />

<br />

<br />

<br />

<br />

<br />

New User Registration Form<br />

<br />

<br />

<br />

Desired username:<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!