Lets start
Step 1:Create index.php file in xampp\htdocs\array\ folder and implement below html code in it.
<!doctype html> <html lang="en"> <head> <title>How To Save Data Without Form Using Jquery And PHP</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> <link rel="stylesheet" href="index.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> </head> <body> <div class="container"> <div class="text-center"> <br> <br> <br> <br> <br> <br> <h4> How To Save Data Without Form Using Jquery And PHP </h4> </div> </div> <main class="py-4" style="margin-top: 80px"> <div class="flex-center position-ref full-height"> <div class="container"> <div class="row justify-content-center" id="main"> <div class="col-md-6"> <div class="form-group row"> <label for="name" class="col-md-4 parrot_label col-form-label text-md-right"> Name</label> <div class="col-md-6"> <input id="bname" type="text" class="form-control " name="bname" value="" required="" autocomplete="name" autofocus> </div> </div> <div class="form-group row"> <label for="password" class="col-md-4 parrot_label col-form-label text-md-right"> Phone Number</label> <div class="col-md-6"> <input id="phone_no" type="text" class="form-control" data-mask="(999) 999-9999" name="phone_no" autocomplete="new-password"> </div> </div> <div class="form-group row"> <label for="name" class="col-md-4 parrot_label col-form-label text-md-right"> Email</label> <div class="col-md-6"> <input id="email" type="email" class="form-control " name="bemail" value="" required="" autocomplete="email" autofocus> </div> </div> <div class="form-group row mb-0"> <div class="col-md-6 offset-md-4"> <button class="btn btn-success" id="submit"> Save </button> </div> </div> </div> </div> </div> </div> </main> </body> </html>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://codeseven.github.io/toastr/build/toastr.min.js"></script> <link href="http://codeseven.github.io/toastr/build/toastr.min.css" rel="stylesheet"/> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="http://code.jquery.com/jquery-1.8.3.min.js" type="text/javascript"></script> <script> $(document).ready(function () { $("#submit").click(function () { var name = $('#bname').val(); var phone_no = $('#phone_no').val(); var email = $('#email').val(); if (name == '' || email == '' || phone_no == '') { toastr.error('All fields required!'); return false; } var number = phone_no.replace(/[^\d]/g, ''); if (number.length <=0 || number.length > 10) { // alert('Enter Vlaid phone number'); toastr.error('Please Enter valiad Phone number!'); console.log(phone_no.length); return false; } var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (!regex.test(email)) { toastr.error('Please Enter Valid Email!'); return false; } toastr.success('Successfully Registered!',name); $.ajax({ url: 'yoururl', type: "post", data: { "bname": name, "phone_no": number, "bemail": email, }, success: function (data) { console.log(data); toastr.success('Successfully Registered!'); } }); }); }); </script>
<?php if(isset($_POST['name'])){ echo $_POST['name']; } ?>