- Edited
database is connected succesfully but the query is not getting inserted through form.
index.php file:-
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" ></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" >
<link rel="stylesheet" href="style.css"type="text/css">
<title>Document</title>
</head>
<body>
<div class="box">
<form class="needs-validation container" novalidate style="max-height:1px; margin-top:10px; margin-left:5px;margin-right:5px;" action="" method="POST">
<div class="form-row">
<div class="col-md-4 mb-3">
<label for="validationCustom01">First name</label>
<input type="text" name="firstname" class="form-control" id="validationCustom01" placeholder="First name" required>
<div class="valid-feedback">
Looks good!
</div>
</div>
<div class="col-md-4 mb-3">
<label for="validationCustom02">Last name</label>
<input type="text" name="lastname" class="form-control" id="validationCustom02" placeholder="Last name" required>
<div class="valid-feedback">
Looks good!
</div>
</div>
<div class="col-md-4 mb-3">
<label for="validationCustomUsername">Email Id</label>
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" id="inputGroupPrepend">@</span>
</div>
<input type="email" name="email" class="form-control" id="validationCustomUsername" placeholder="email" aria-describedby="inputGroupPrepend" required>
<div class="invalid-feedback">
Please choose an .
</div>
</div>
</div>
</div>
<div class="form-row">
<div class="col-md-6 mb-3">
<label for="validationCustom03">City</label>
<input type="text" name="city" class="form-control" id="validationCustom03" placeholder="City" required>
<div class="invalid-feedback">
Please provide a valid city.
</div>
</div>
<div class="col-md-3 mb-3">
<label for="validationCustom04">Job Post</label>
<input type="text" name="jobpost" class="form-control" id="validationCustom04" placeholder="Post" required>
<div class="invalid-feedback">
Please provide a valid post.
</div>
</div>
<div class="col-md-3 mb-3">
<label for="validationCustom05">Phone Number</label>
<input type="number" name="mobile" class="form-control" id="validationCustom05" placeholder="Phone" required>
<div class="invalid-feedback">
Please provide a valid Phone.
</div>
</div>
</div>
<div class="form-group">
<div class="form-check">
<input class="form-check-input" type="checkbox" value="" id="invalidCheck" required>
<label class="form-check-label" for="invalidCheck">
Agree to terms and conditions
</label>
<div class="invalid-feedback">
You must agree before submitting.
</div>
</div>
</div>
<div class="container">
<input type="submit" name="submit" value="submit" class="btn btn-primary" style="margin-bottom:0px;"/>
</div>
</form>
<script>
// Example starter JavaScript for disabling form submissions if there are invalid fields
(function() {
'use strict';
window.addEventListener('load', function() {
// Fetch all the forms we want to apply custom Bootstrap validation styles to
var forms = document.getElementsByClassName('needs-validation');
// Loop over them and prevent submission
var validation = Array.prototype.filter.call(forms, function(form) {
form.addEventListener('submit', function(event) {
if (form.checkValidity() === false) {
event.preventDefault();
event.stopPropagation();
}
form.classList.add('was-validated');
}, false);
});
}, false);
})();
</script>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
</body>
</html>
<?php
include 'connection.php';
if(isset($_POST['submit']))
{
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$city = $_POST['city'];
$jobpost = $_POST['jobpost'];
$mobile = $_POST['mobile'];
$insertquery = " INSERT INTO `jobregistration` (`id`, `firstname`, `lastname`, `mobile`, `email`, `city`, `jobpost`) VALUES (NULL, 'akgjkl', 'andkfj', '70108347', 'hfkajh@gmial.com', 'chennai', 'webd') ";
$res = mysqli_connect($con,$insertquery);
if($res)
{
?>
<script>
alert("data inserted successfully");
</script>
<?php
}
else{
?>
<script>
alert("data not inserted ");
</script>
<?php
}
}
?>
//connection.php file
$con= mysqli_connect($server,$username,$password,$db);
if($con)
{
// echo"Connection Successful";
?>
<script>
alert("Connection Successfull");
</script>
<?php
}
else
echo"NO CONNECTION";
?>
please help
Moderator: added \[code]…[/code]
tags