gpt4 book ai didi

php - 在具有多个文本输入的页面上向 mysql 提交单个文本输入

转载 作者:行者123 更新时间:2023-11-29 23:14:23 25 4
gpt4 key购买 nike

对于我的应用程序,我在一个表中有数百个文本输入,每个输入都有自己的提交按钮。每个文本字段都需要能够单独提交到 MySQL。我将如何实现这一目标?

$(document).ready(function() {
$(".toggler").click(function(e) {
e.preventDefault();
$('.cat' + $(this).attr('data-prod-cat')).toggle();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<table>
<tr>
<td>Product</td>
<td>Price</td>
<td>Destination</td>
<td>Updated on</td>
</tr>
<tr>
<td>Oranges</td>
<td>100</td>
<td>
<button class="toggler" data-prod-cat="1">+ On Store</button>
</td>
<td>22/10</td>
</tr>
<tr class="cat1" style="display:none">
<td style="white-space: nowrap">Enter Amount:
<input type="text" maxlength="4" name="quantity" class="input" />&nbsp;<a href="#" class="submit" type="submit" value="Submit">Submit</a>
</td>
</tr>
<tr>
<td>Apples</td>
<td>100</td>
<td>
<button class="toggler" data-prod-cat="2">+ On Store</button>
</td>
<td>22/10</td>
</tr>
<tr class="cat2" style="display:none">
<td style="white-space: nowrap">Enter Amount:
<input type="text" maxlength="4" name="quantity" class="input" />&nbsp;<a href="#" class="submit" type="submit" value="Submit">Submit</a>
</td>
</tr>
</table>

<?php

$con = mysql_connect("site_url","id","password");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}



mysql_select_db("cis_id", $con);



$sql="INSERT INTO table (price)

VALUES

('$_POST[price]')";



if (!mysql_query($sql,$con))

{

die('Error: ' . mysql_error());

}

echo "1 record added";



mysql_close($con)

?>

最佳答案

提交输入的一种方法是创建一个表单,但因为在您的情况下,创建表单将是一项艰巨的工作。所以我会调用 ajax 函数并将值(“数量”)传递到您的页面。

$('.submit').click(function(e){
e.preventDefault();
var me = $(this);
$.ajax({
type:"post",
data: {price : me.closest('.input').val()},
url: "link/to/your/mysql/function/"
}).done(function(html){
alert(success);
});
});

PHP

echo $_POST[price]; //should give you the price

关于php - 在具有多个文本输入的页面上向 mysql 提交单个文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27921030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com