PHP/ View-Form-Value

If we want to View our Form data in MySQL, first we have to create a table. (If you want to awosome Form than use bootstarp), Therefore we fatch all value form MySqli database using XAMPP or any other server.
Here we using 2 core file for insert data in MySQL( Database file is Saparate):

    db_conection.php : Connecting Database
    View_Form.php : View Form valye

View Registration Form Value

View_Form.php

    <!DOCTYPE html>
<html>
<head>
    <title> Insert_Form_Value</title>
    /* View Form Value */
    <link rel="stylesheet" href="css/bootstrap.min.css">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm"
        crossorigin="anonymous">
    <link rel="stylesheet" href="fonts/font-awesome.min.css">
</head>
<body>
<div class="container">
    <h2>
        <a href="Insert_Form.php"> Stacked form </a>
        <a href="view_form.php">View Details</a>
        <a href="edit.php">Edit Form</a>
        <a href="delete_form.php">Delete Form</a>
    </h2>
    <h2> View form</h2>
    <table class="table table-striped">
        <tr>
            <th scope="col">#</th>
            <th scope="col">Name</th>
            <th scope="col">Email</th>
            <th scope="col">Phone</th>
        </tr>
<?php
			
	        include('db_conection.php');
			 
		$view_users_query = "SELECT * FROM registration ";
			
		$run=mysqli_query($dbcon,$view_users_query); //here run the sql query.
		
        $counter = 1;
        while($DataRows=mysqli_fetch_array($run)) //while look to fetch the result and store in a array $row.
        {
            			
        ?>
 
    <tr>
        <th scope="row">
            <?php echo $counter;  ?>
        </th>
        <td>
            <?php echo $DataRows["name"];  ?>
        </td>
        <td>
            <?php echo $DataRows["email"];  ?>
        </td>
        <td>
            <?php echo $DataRows["phone"];  ?>
        </td>
    
    </tr>
    <?php $counter++;	} ?>
      
</table>

</div>
</body>
</html>
O/P:-

db_conection.php

<?php
$dbcon=mysqli_connect("localhost", "root" , "");
mysqli_select_db($dbcon, "Crud");
?>

process.php

<?php
include("db_conection.php");
if(isset($_POST['Submit']))
{
/*
mysqli_real_escape_string():-used for Escape special characters in a string. Avoid hacking , Must bu used this function
*/
$Name = mysqli_real_escape_string($dbcon, $_POST["name"]);
$Email = mysqli_real_escape_string($dbcon, $_POST["email"]);
$Number = mysqli_real_escape_string($dbcon, $_POST["phone"]);
/*
Insert Query:- Here The line your Form value insert in Database.
*/
$insert_user="insert into registration(name, email, phone)
Values('$Name', '$Email', '$Number')";
if(mysqli_query($dbcon, $insert_user))
{
/*
Display Output:- Here The Particular Code show the Successfully Message.
*/
echo " <script> alert('data submitted successfully') </script>";
echo " <script> window.open('Insert_Form.php?msg=You are Successfully Registered !', '_self') </script>";
}
}
?>

Database

--
-- Database: `Crud`
--
-- ---------------------------------
--
-- Table structure for table `registration`
--
CREATE TABLE IF NOT EXISTS `registration` (
`id` int(5) NOT NULL AUTO_INCREMENT,
`name` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`phone` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Dumping data for table `registration`
--