使用AJAX和PHP将数据保存到数据库

编程入门 行业动态 更新时间:2024-10-23 18:23:16
本文介绍了使用AJAX和PHP将数据保存到数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

嗨! 我目前正在使用PHP,AJAX和BOOTSTRAP Modal做一个小项目。我的代码工作正常,但有时数据保存两次,我不知道为什么。 关于如何解决这个问题的任何想法?提前谢谢。 我的尝试: AJAX

Hi! I'm currently doing a small project using PHP, AJAX and BOOTSTRAP Modal. My code is working fine but sometimes the data save twice and I don't know why. Any ideas on how to solve this problem? Thank you in advance. What I have tried: AJAX

$(document).ready(function(){ fetch(); //ADD $('#AddStocks').click(function(){ $('#AddStocksModal').modal('show'); }); $('#addFormstocks').submit(function(e){ e.preventDefault(); var addform = $(this).serialize(); $.ajax({ method: 'POST', url: 'functions/add_stocks_submit.php', data: addform, dataType: 'json', success: function(response){ $('#AddStocksModal').modal('hide'); $(this).find('form').trigger('reset'); if(response.error){ $('#alert').show(); $('#alert_message').html(response.message); } else{ $('#alert').show(); $('#alert_message').html(response.message); fetch(); } } }); }); //

PHP

PHP

<?php include_once('../connection/pdo_db_connection.php'); $assettagad = $_POST['assettagad']; $output = array('error' => false); $database = new Connection(); $db = $database->open(); if(!isset($error)) { $stmt = $db->prepare("SELECT asset_tag FROM sys_stocks WHERE asset_tag = ?"); $stmt->execute(array($assettagad)); $row_count = $stmt->rowCount(); if ($row_count > 0){ $output['message'] = 'Asset Tag is already exist!'; } else { $sql = "INSERT INTO sys_stocks (asset_tag, particulars, status) VALUES ((UPPER('".$_POST["assettagad"]."')), (UPPER('".$_POST["particularad"]."')), (UPPER('".$_POST["hstatstocks"]."')))"; ($db->query($sql)); $output['message'] = 'Stock added successfully!'; } } //close connection $database->close(); echo json_encode($output); ?>

推荐答案

( document )。ready( function (){ fetch(); // ADD (document).ready(function(){ fetch(); //ADD

( #AddStocks')。click( function (){ ('#AddStocks').click(function(){

(' #AddStocksModal')。modal(' show'); }); ('#AddStocksModal').modal('show'); });

更多推荐

使用AJAX和PHP将数据保存到数据库

本文发布于:2023-10-27 15:40:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1533808.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据库   数据   AJAX   PHP

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!