Php Code for View, Search, Edit and Delete Record

2010

Php Code for View, Search, Edit and Delete Record from MySql Table
PHP (recursive acronym for "PHP: Hypertext Preprocessor") is a widely-used Open Source generalpurpose scripting language that is especially suited for Web development and can be embedded into HTML. This is the simple Code Example through which you can insert, Delete, View , Update from MySql Database. Paste this code and save the file as written above. Create a database named test and create a table student as below structure. CREATE TABLE `student` ( `roll` int(11) default NULL, `class` varchar(20) default NULL, `name` varchar(40) default NULL, `f_name` varchar(40) default NULL, `sex` varchar(6) default NULL, `addr1` varchar(20) default NULL, `addr2` varchar(20) default NULL, `addr3` varchar(20) default NULL, `city` varchar(20) default NULL, `phone` varchar(12) default NULL, `email` varchar(100) default NULL, `remarks` varchar(40) default NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8; Index.php [Main or Home Page] <html> <head> <meta name="description" content="Php Code for View, Search, Edit and Delete Record" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Search Student Record</title> </head> <body> <center><h1><u>Student Database</u></h1></center> <form name="search" method="post" action="search.php"> <table style=" border:1px solid silver" cellpadding="10px" cellspacing="0px" align="center"> <tr> <td colspan="3" style="background:#0066FF; color:#FFFFFF; fontsize:20px">Search</td></tr> <tr> <td>Enter Search Keyword</td> <td><input type="text" name="search" size="40" /></td> <td><input type="submit" value="Search" /></td> </tr> <tr> <td colspan="3">&nbsp;</td></tr> <tr bgcolor="#CCCCCC"> <th><a href="add.php">Add Record</a></th> <th><a href="del.php">Delete Record</a></th> <th><a href="del.php">Update Record</a></th> </tr> </table> </form> </body> </html>

Code Example

Page 1

Php Code for View, Search, Edit and Delete Record

2010

Index.php (Snapshot) Student Database Search

Enter Search Keyword

Search

Add Record

Search.php <? mysql_connect("localhost"); mysql_select_db("test") or die("database could not connect "); ?> <html> <head> <meta name="description" content="Php Code for View, Search, Edit and Delete Record" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Search Student Record</title> </head> <body> <center><h1><u>Student Database</u></h1></center> <form name="search" method="post" action="search.php"> <table style=" border:1px solid silver" cellpadding="5px" cellspacing="0px" align="center" border="0"> <tr> <td colspan="3" style="background:#0066FF; color:#FFFFFF; fontsize:20px">Search</td></tr> <tr> <td>Enter Search Keyword</td> <td><input type="text" name="search" size="40" /></td> <td><input type="submit" value="Search" /></td> </tr> <tr bgcolor="#666666" style="color:#FFFFFF"> <td>Roll & class</td> <td>Name & Father's Name</td> <td>&nbsp;</td> <? $search=$_POST["search"]; $flag=0; $query="select * from student where name like '%$search%' "; $result=mysql_query($query); while ($row = mysql_fetch_array($result)) { Code Example Page 2

Php Code for View, Search, Edit and Delete Record

2010

$flag=1; echo "<tr ><td>",$row[0],", ",$row[1],"</td><td><a href='view.php?roll=",$row[0],"'>",$row[2],", ",$row[3],"</a></td><td><a href='edit.php?roll=",$row[0],"'>Edit</a> | <a href='del.php?roll=",$row[0],"'>Delete</a></td></tr>"; } if($flag==0) echo "<tr><td colspan='3' align='center' style='color:red'>Record not found</td></tr>"; ?> <tr> <td colspan="3">&nbsp;</td></tr> <tr bgcolor="#CCCCCC"> <th colspan="3" align="right"><a href="add.php">Add Record</a></th> </tr> </table> </form> </body> </html> Search.php(Snapshots) Student Database Search Enter Search Keyword Roll & class 1, 10 3, 10 4, 10 Name & Father's Name Gunjan Kumar, Prem Shankar Sonali Verma, Radhe Shyam Nikki Kumari, Manohar pd Edit | Delete Edit | Delete Edit | Delete
Search

Add Record View.php <? mysql_connect("localhost"); mysql_select_db("test") or die("database could not connect "); ?> <html> <head> <meta name="description" content="Php Code for View, Search, Edit and Delete Record" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>View Student Record</title> </head> <body> <center><h1><u>Student Database</u></h1></center> Code Example Page 3

Php Code for View, Search, Edit and Delete Record

2010

<? $roll=$_GET["roll"]; $query="select * from student where roll='$roll'"; $result=mysql_query($query); while ($row = mysql_fetch_array($result)) { ?> <table style=" border:1px solid silver" cellpadding="5px" cellspacing="0px" align="center" border="1"> <tr> <td colspan="4" style="background:#0066FF; color:#FFFFFF; font-size:20px">VIEW STUDENT DATABASE</td></tr> <tr> <td> Roll Number</td><td><? echo $row[0];?></td> <td> Class</td><td><? echo $row[1];?></td> </tr> <tr> <td> Name of Student</td><td><? echo $row[2];?></td> <td> Father's Name</td><td><? echo $row[3];?></td> </tr> <tr> <td>Sex</td><td><? echo $row[4];?></td> <td>Address1</td><td><? echo $row[5];?></td></tr> <tr> <td>Address2</td><td><? echo $row[6];?></td> <td>Address3</td><td><? echo $row[7];?></td></tr> <tr> <td>City</td><td><? echo $row[8];?></td> <td>Phone</td><td><? echo $row[9];?></td></tr> <tr> <td>Email</td><td><? echo $row[10];?></td> <td>Remarks</td><td><? echo $row[11];?></td></tr> <tr> </table> <? } ?> <p align="center"><a href="index.php">Go Back to Home</a></p> </body> </html>

Code Example

Page 4

Php Code for View, Search, Edit and Delete Record

2010

View.php(Snapshots) Student Database VIEW STUDENT DATABASE
Roll Number 1 Class 10

Name of Student Gunjan Kumar Sex Address2 City Email Male Lohia Nagar Patna

Father's Name Prem Shankar Address1 Address3 Phone 9334457195 No remarks Kankarbagh

gunjankumarverma@gmail.com Remarks

Go Back to Home

Add.php <? mysql_connect("localhost"); mysql_select_db("test") or die("database could not connect "); ?> <html> <head> <meta name="description" content="Php Code for View, Search, Edit and Delete Record" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Add Student Record</title> </head> <body> <center> <h1><u>Student Database</u></h1> </center> <? if($_POST["do"]=="store") { $roll=$_POST["roll"]; $class=$_POST["class"]; $name=$_POST["name"]; $fname=$_POST["fname"]; Code Example Page 5

Php Code for View, Search, Edit and Delete Record

2010

$sex=$_POST["sex"]; $addr1=$_POST["addr1"]; $addr2=$_POST["addr2"]; $addr3=$_POST["addr3"]; $city=$_POST["city"]; $phone=$_POST["phone"]; $email=$_POST["email"]; $remarks=$_POST["remarks"]; $query="insert into student value($roll,'$class','$name','$fname','$sex','$addr1','$addr2','$addr3','$city','$phone','$ email','$remarks')"; mysql_query($query); echo "<center>Successfully store in DATABASE</center>"; } ?> <form name="add" method="post" action="add.php"> <table style=" border:1px solid silver" cellpadding="5px" cellspacing="0px" align="center" border="0"> <tr> <td colspan="4" style="background:#0066FF; color:#FFFFFF; fontsize:20px">ADD STUDENT RECORD</td> </tr> <tr> <tr> <td>Enter Roll Number</td> <td><input type="text" name="roll" size="20"></td> <td>Enter Class</td> <td><input type="text" name="class" size="20"></td> </tr> <tr> <td>Enter Name of Student</td> <td><input type="text" name="name" size="20"></td> <td>Enter Father's Name</td> <td><input type="text" name="fname" size="20"></td> </tr> <tr> <td>Sex</td> <td><input type="radio" name="sex" value="Male"> Male <input type="radio" name="sex" value="Female"> Female </td> <td>Address1</td> <td><input type="text" name="addr1" size="20"></td> </tr> <tr> <td>Address2</td> <td><input type="text" name="addr2" size="20"></td> <td>Address3</td> <td><input type="text" name="addr3" size="20"></td> </tr> <tr> Code Example Page 6

Php Code for View, Search, Edit and Delete Record

2010

<td>City</td> <td><input type="text" name="city" size="20"></td> <td>Phone</td> <td><input type="text" name="phone" size="20"></td> </tr> <tr> <td>Email</td> <td><input type="text" name="email" size="20"></td> <td>Remarks</td> <td><input type="text" name="remarks" size="20"></td> </tr> <tr> <td colspan="4" align="center"><input type="hidden" name="do" value="store"> <input type="submit" value="ADD RECORD"></td> </tr> </table> </form> <p align="center"><a href="index.php">Go Back to Home</a></p> <? include("search.php");?> </body> </html> Add.php(Snapshots) Student Database ADD STUDENT RECORD
Enter Roll Number Enter Name of Student Sex Address2 City Email
ADD RECORD

Enter Class Enter Father's Name Male Female Address1 Address3 Phone Remarks

Go Back to Home

Edit.php <? mysql_connect("localhost"); mysql_select_db("test") or die("database could not connect "); ?> <html> <head> <meta name="description" content="Php Code for View, Search, Edit and Delete Record" /> Code Example Page 7

Php Code for View, Search, Edit and Delete Record

2010

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Update Student Record</title> </head> <body> <? if($_POST["do"]=="update") { $roll=$_POST["roll"]; $class=$_POST["class"]; $name=$_POST["name"]; $fname=$_POST["fname"]; $sex=$_POST["sex"]; $addr1=$_POST["addr1"]; $addr2=$_POST["addr2"]; $addr3=$_POST["addr3"]; $city=$_POST["city"]; $phone=$_POST["phone"]; $email=$_POST["email"]; $remarks=$_POST["remarks"]; $query="update student set name='$name',f_name='$fname',sex='$sex',addr1='$addr1',addr2='$addr2',addr3='$ad dr3',city='$city',phone='$phone',email='$email',remarks='$remarks' where roll=$roll"; mysql_query($query); echo "<center>Successfully Updated in DATABASE</center>"; include("search.php"); } ?> <center> <h1><u>Student Database</u></h1> </center> <? $roll=$_GET["roll"]; $query="select * from student where roll='$roll'"; $result=mysql_query($query); while ($row = mysql_fetch_array($result)) { ?> <form name="update" method="post" action="edit.php"> <table style=" border:1px solid silver" cellpadding="5px" cellspacing="0px" align="center" border="0"> <tr> <td colspan="4" style="background:#0066FF; color:#FFFFFF; fontsize:20px">ADD STUDENT RECORD</td> </tr> <tr> <tr> <td>Enter Roll Number</td> <td><? echo $row[0];?> <input type="hidden" name="roll" size="20" value="<? echo $row[0];?>"></td> <td>Enter Class</td> Code Example Page 8

Php Code for View, Search, Edit and Delete Record

2010

<td><input type="text" name="class" size="20" value="<? echo $row[1];?>" disabled="disabled"></td> </tr> <tr> <td>Enter Name of Student</td> <td><input type="text" name="name" size="20" value="<? echo $row[2];?>"></td> <td>Enter Father's Name</td> <td><input type="text" name="fname" size="20" value="<? echo $row[3];?>"></td> </tr> <tr> <td>Sex</td> <td><input type="radio" name="sex" value="Male" checked="checked"> Male <input type="radio" name="sex" value="Female"> Female </td> <td>Address1</td> <td><input type="text" name="addr1" size="20" value="<? echo $row[5];?>"></td> </tr> <tr> <td>Address2</td> <td><input type="text" name="addr2" size="20" value="<? echo $row[6];?>"></td> <td>Address3</td> <td><input type="text" name="addr3" size="20" value="<? echo $row[7];?>"></td> </tr> <tr> <td>City</td> <td><input type="text" name="city" size="20" value="<? echo $row[8];?>"></td> <td>Phone</td> <td><input type="text" name="phone" size="20" value="<? echo $row[9];?>"></td> </tr> <tr> <td>Email</td> <td><input type="text" name="email" size="20" value="<? echo $row[10];?>"></td> <td>Remarks</td> <td><input type="text" name="remarks" size="20" value="<? echo $row[11];?>"></td> </tr> <tr> <td colspan="4" align="center"><input type="hidden" name="do" value="update"> <input type="submit" value="UPDATE RECORD"></td> </tr> </table> </form> <? } ?> <p align="center"><a href="index.php">Go Back to Home</a></p> </body> </html>

Code Example

Page 9

Php Code for View, Search, Edit and Delete Record

2010

Edit.php(Snapshots) Student Database ADD STUDENT RECORD
Enter Roll Number Enter Name of Student Sex Address2 City Email
UPDATE RECORD
Patna sonali.chand

3
Sonali Verm

Enter Class Enter Father's Name Female Address1 Address3 Phone Remarks

10 Radhe Shya

Male

Go Back to Home

Del.php <? mysql_connect("localhost"); mysql_select_db("test") or die("database could not connect "); ?> <html> <head> <meta name="description" content="Php Code for View, Search, Edit and Delete Record" /> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Add Student Record</title> </head> <body> <? $roll=$_GET["roll"]; $query="delete from student where roll=$roll"; mysql_query($query); echo "<center>Successfully Deleted</center>"; include("search.php"); ?> Code Example Page 10

Php Code for View, Search, Edit and Delete Record

2010

</body> </html> You can also find this code from http://infozones.in/docs/ex1.rar Change the code as per your requirement

Visit http://infozones.in for Job(India) , Online GS Quiz and Online Reference Notes Know About Bihar from Bihar Directory Visit http://bihar.infozones.in

If you found any error or if you have any feedback regarding this code example mail me at gunjankumarverma@gmail.com

Code Example

Page 11

Sign up to vote on this title
UsefulNot useful