93% found this document useful (14 votes)
30K views

PHP Code Example For View Edit Delete Search Update Database Table

The document provides code examples for performing basic CRUD (create, read, update, delete) operations on a MySQL database using PHP. It includes PHP code snippets to create a database table, display a homepage, search records, view a record, add a new record, edit an existing record, and delete a record. The code is intended to demonstrate how to build a simple student record management system with PHP and MySQL.

Uploaded by

Gunjan
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
93% found this document useful (14 votes)
30K views

PHP Code Example For View Edit Delete Search Update Database Table

The document provides code examples for performing basic CRUD (create, read, update, delete) operations on a MySQL database using PHP. It includes PHP code snippets to create a database table, display a homepage, search records, view a record, add a new record, edit an existing record, and delete a record. The code is intended to demonstrate how to build a simple student record management system with PHP and MySQL.

Uploaded by

Gunjan
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 12

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

Php Code for View, Search, Edit and Delete Record from MySql Table

PHP (recursive acronym for "PHP: Hypertext Preprocessor") is a widelyused Open Source general-purpose 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. MySql Table 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;

Code Example

Page 1

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

Index.php [Main or Home Page] <html> <head> <meta name="description" content="Php Code for View, Search, Edit and Delete Record" /> <meta http-equiv="ContentType" 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 2

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

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="ContentType" 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)) { $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 Code Example Page 3

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

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>

Code Example

Page 4

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

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="ContentType" content="text/html; charset=iso-8859-1" /> <title>View Student Record</title> </head> <body> <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)) { ?> <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> Code Example Page 5

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

<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 6

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

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"]; $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> Code Example Page 7

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

<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> <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>

Code Example

Page 8

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

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" /> <meta http-equiv="ContentType" 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); Code Example Page 9

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

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> <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> Code Example Page 10

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

<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 11

Php Code for View, Search, Edit and Delete Record

2010/RJ20 13

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"); ?> </body> </html>

If you found any error or if you have any feedback regarding this code example mail me at [email protected]

Code Example

Page 12

You might also like