J’essaie d’insérer une valeur en utilisant ajax dans php, mais les données ne sont pas insérées dans la firebase database. J’ai pris ce code des questions répondues dans une autre question de ce site. Quelqu’un peut-il suggérer où je fais l’erreur ..?
$("#submit").click(function() { var name= $("#name").val(); var password= $("#password").val(); $.ajax({ type: "POST", url: "insert.php", data: "name=" + name+ "&password=" + password, success: function(data) { alert("sucess"); } }); }); connect_error) { die("Connection failed: " . $conn->connect_error); } $name=$_POST['name']; $pass=$_POST['password']; $sql= mysqli_query($conn,"INSERT INTO insert_tbl(name,pass) VALUES('".$name."','".$pass."')"); ?>
et aussi soit charger
avant votre balise de script ou utilisez
Ceci est un formulaire html pour insérer des données
Utilisez ce code pour appeler le fichier insert.php pour insérer des données
jQuery(document).ready(function ($) { $("#frmrecord").submit(function (event) { event.preventDefault(); //validation for login form $("#progress").html('Inserting '); var formData = new FormData($(this)[0]); $.ajax({ url: 'insert.php', type: 'POST', data: formData, async: true, cache: false, contentType: false, processData: false, success: function (returndata) { //show return answer alert(returndata); }, error: function(){ alert("error in ajax form submission"); } }); return false; }); });
Après avoir appelé le fichier, vous pouvez recevoir les données dans le fichier php Insert.php
Télécharger la démo