Sunday, April 20, 2014

How to create Registration form in PHP.

First create a database table in MySql :-



Than create a Sign Up form using html.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>

<form method="post" action="database.php">
<fieldset style="width:30%">
<legend>Registration Form</legend>
<table align="center">
<tr>
<td>First Name :</td>
<td><input type="text" name="fname"/></td>
</tr>
<tr>
<td>Last Name :</td>
<td><input type="text" name="lname"/></td>
</tr>
<tr>
<td>Select UserName :</td>
<td><input type="text" name="uname"/></td>
</tr>
<tr>
<td>Email ID :</td>
<td><input type="text" name="email"/></td>
</tr>
<tr>
<td>Password :</td>
<td><input type="password" name="pw"/></td>
</tr>
<tr>
<td></td>
<td><input id="button" name="submit" type="submit" value="Sign Up"/></td>
</tr>
</table>
</fieldset>
</form>
</body>
</html>

write the following code in the Database.php :-


<?php
$cn=mysql_connect('localhost','root','');
$cd=mysql_select_db('Mahi',$cn); //Mahi is a Database Name

if(isset($_POST['submit']))
{
SignUp();
}

function SignUp()
{
if(!empty($_POST['uname'])) //checking the 'uname' is empty or have some text
{
$query = mysql_query("SELECT * FROM cf1 WHERE UserName = '$_POST[uname]'
OR UserName='$_POST[uname]' and Email='$_POST[email]' OR
Email='$_POST[email]'"); //cf1 is a Table name of a Database

if(!$row = mysql_fetch_array($query))
{
newuser();
}

else
{
echo "SORRY...This is Aready Registered User.";
}
}
}

function NewUser()
{
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$uname = $_POST['uname'];
$email = $_POST['email'];
$pw = $_POST['pw'];

$query = "INSERT INTO CF1(First_Name,Last_Name,UserName,Email,Password) VALUES ('$fname','$lname','$uname','$email','$pw')";

$data = mysql_query ($query);

if($data)
{
echo "YOUR REGISTRATION IS COMPLETED...";
}
}
?>

Output :-




Friday, April 18, 2014

Display data of database table on table(html) in PHP.

First create a table in mysql database that contain 2 columns Username and Password than save it.
Now create a php file and write following code in it :-


<table width="50%" border="1">
<tr>
<td><strong><font color="#000000">UserName</font></strong></td>
<td><strong><font color="#000000">Password</font></strong></td>
</tr>

<?PHP
mysql_connect('localhost','root','12345');
mysql_select_db('Mahi');
   
$sql = "SELECT * FROM signup1";
//echo $sql;exit;
   
$result = mysql_query($sql);
while($row=mysql_fetch_array($result))
{
?>

<tr>
<td><?php echo $row['Username']; ?></td>
        <td><?php echo $row['Password']; ?></td>
       
</tr>

<?php
}
?>

Output :-