
Create Insert.html for inserting a data with method POST AND Action = “insert-process.php”
First create a database name crud and create table name cruddetails and add columns – id,name,address,gender,edu,year
insert.html
<!DOCTYPE html> <html> <head> <title>Insert Records</title> </head> <body> <h1><a href="Records.php">All Records</a></h1> <form action="insert-process.php" method="POST"> NAME: <input type="text" name="name"><br> Address: <textarea name="address" cols="20" rows="5"></textarea><br> Gender: <input type="radio" name="gender" value="Male">Male <input type="radio" name="gender" value="Female">Female<br> Education: <input type="checkbox" name="edu[]" value="BE">BE <input type="checkbox" name="edu[]" value="DE">DE <input type="checkbox" name="edu[]" value="MCA">MCA<br> Year: <select name="year"> <option value="2018">2018</option> <option value="2019">2019</option> <option value="2020">2020</option> </select><br> <input type="submit" name="save"> </form> </body> </html>
insert-process.php for processing data between html and php-sql database.
<?php $conn= mysqli_connect('localhost','root','','crud'); if (!$conn){ die('could not connect mysql:' .msql_error()); } if (isset($_POST['save'])) { $name = $_POST['name']; $address = $_POST['address']; $gender = $_POST['gender']; $edu = implode(",",$_POST['edu']); $year = $_POST['year']; $sql = "INSERT INTO cruddetails (name,address,gender,edu,year) VALUES ('$name','$address','$gender','$edu','$year')"; if (mysqli_query($conn,$sql)) { echo "<script>alert('Insert successfully');</script>"; echo "<script>window.location.href='insert.html'</script>"; } else { echo "error: ". $sql ."; " . mysqli_error($conn); } mysqli_close($conn); } ?>
record.php for retrieve data from database
<?php $conn= mysqli_connect('localhost','root','','crud'); if (!$conn){ die('could not connect mysql:' .msql_error()); } $result = mysqli_query($conn,"SELECT * FROM cruddetails"); ?> <!DOCTYPE html> <html> <head> <title> Retrive data</title> </head> <body> <h4><a href="insert.html">Insert Data</a></h4> <?php if (mysqli_num_rows($result) > 0) { ?> <table> <tr> <td>Name</td> <td>Address</td> <td>Gender</td> <td>Education</td> <td>Year</td> <td>Action</td> </tr> <?php $i=0; while($row = mysqli_fetch_array($result)) { ?> <tr> <td><?php echo $row["name"]; ?></td> <td><?php echo $row["address"]; ?></td> <td><?php echo $row["gender"]; ?></td> <td><?php echo $row["edu"]; ?></td> <td><?php echo $row["year"]; ?></td> <td><a href="edit.php?id=<?php echo $row["id"]; ?>">Update</a></td> </tr> <?php $i++; } ?> </table> <?php } else{ echo "No result found"; } ?> </body> </html>