|
This page shows the PHP and JavaScript code used in the "Add a
User" section.
addauser.php
<?php $page_title="Add a user - FREE PHP code and SQL"; $page_keywords="free php, sql insert record"; $page_desc="Add a username and password to test - free online login PHP MySQL example system"; include("header.inc"); ?> <?php include("validateform.inc"); ?> <p align="center"><big><strong>3. Add a User</strong></p></big> <blockquote> <blockquote> <p>Below is the current single record within the database: </p> </blockquote> <blockquote> <blockquote> <?php include("config.php"); ?> <?php include("getrecord.inc"); ?> </blockquote> </blockquote> <blockquote> <p>Add your own username and password, enter your details below and click save. <strong>DO NOT</strong> use valid details as the information you enter will be displayed above and the next visitor will be able to view them as you are now.</p> </blockquote> </blockquote>
<form ACTION="savedata.php" name="saveform" METHOD="POST" align="center"> <div align="center"><center><table border="0" width="93%" cellspacing="0" cellpadding="0"> <tr> <td width="52%"><div align="center"><center><table border="0" height="59" width="310" bgcolor="#808080" cellspacing="1" cellpadding="0"> <tr> <td width="248" height="19" bgcolor="#C0C0C0" align="right"><p><font color="#000000"><small>Add Your test username:</small></font></td> <td width="123" height="19" bgcolor="#C0C0C0"><p><input NAME="username" VALUE SIZE="8" MAXLENGTH="16" tabindex="1"></td> <td width="47" height="19" align="center" bgcolor="#C0C0C0"><div align="center"><center><p><a href="javascript:alert('The username must be between 4 and 16 characters long.')"><small><small>Help</small></small></a></td> </tr> <tr align="center"> <td width="248" height="17" bgcolor="#C0C0C0" align="right"><p><font color="#000000"><small>Add Your test password:</small></font></td> <td height="17" width="123" bgcolor="#C0C0C0" align="left"><p><input type="password" name="password" size="8" tabindex="2" maxlength="8"></td> <td width="47" height="17" align="center" bgcolor="#C0C0C0"><a href="javascript:alert('The password must be between 4 and 8 characters long.')"><small><small>Help</small></small></a></td> </tr> <tr align="center"> <td width="248" height="1" bgcolor="#C0C0C0"></td> <td width="123" height="1" bgcolor="#C0C0C0"><p><input TYPE="button" NAME="FormsButton2" VALUE="save" ONCLICK="validateForm()" tabindex="3"></td> <td width="47" height="1" align="center" bgcolor="#C0C0C0"><a href="javascript:alert('Click to save the details')"><small><small>Help</small></small></a></td> </tr> </table> </center></div></td> <td width="48%" align="center"><small>When you have added your own username and password <a href="login.php">move onto the Login page to test it!</a></small></td> </tr> </table> </center></div> </form>
<p align="center"> </p>
<p align="center"><a href="addausercode.php">Click here to view the PHP and JavaScript code</a> used for this page, or <a href="http://www.thedemosite.co.uk/demo-code.zip">download the free zip here</a> </p>
<?php include("footer.inc"); ?>
|
|
validateform.inc
<?php
// version 1.1
$qstr = "SELECT * from members where id = '1' ";
$result = mysql_query($qstr);
if (mysql_num_rows($result))
{
$username = mysql_result($result,0, "username");
$password = mysql_result($result,0, "password");
echo "<b>The username:</b> $username<br>";
echo "<b>The password:</b> $password<br>";
}
else echo "ERROR - unable to find current username and password!";
mysql_close();
?>
|
| |
config.php |
<?php
$mysql_database="a_db"; // change to your own
$mysql_username="a_username"; // change to your own
$mysql_password="a_password"; // change to your own
$link = mysql_connect("localhost",$mysql_username,$mysql_password) or die
("Unable to connect to SQL server");
mysql_select_db($mysql_database,$link) or die ("Unable to select database");
?> |
|
getrecord.inc
<?php
// version 1.1
$qstr = "SELECT * from members where id = '1' ";
$result = mysql_query($qstr);
if (mysql_num_rows($result))
{
$username = mysql_result($result,0, "username");
$password = mysql_result($result,0, "password");
echo "<b>The username:</b> $username<br>";
echo "<b>The password:</b> $password<br>";
}
else echo "ERROR - unable to find current username and password!";
mysql_close();
?>
|
savedata.php
<?php
include("config.php");
$qselect = "Select * from members where id = '1'";
$qadd = "
INSERT INTO members
(id, password, username)
VALUES ('1', 'test', 'test') ";
$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
if( ($username=="") OR ($password=="") )
{
include("addauser.php");
exit;
}
$qupdate = "
UPDATE members
SET password = '$password',
username = '$username'
WHERE id = '1'";
$result = mysql_query($qselect);
// check the single record exists
if (mysql_num_rows($result)) $result = mysql_query($qupdate); // update original record
else $result = mysql_query($qadd); // if not add an initial record
if ($result) mysql_close();
else
{
echo "ERROR - unable to save new username and password!<br>";
$SQLError = "SQL ERROR: ".mysql_errno().". ".mysql_error()."<BR><BR>";
echo "$SQLError";
mysql_close();
}
include("addauser.php");
?>
|
< Go Back<
|
|