Javascript 当按下按钮时,PHP更新数据库中输入的文本值

Javascript 当按下按钮时,PHP更新数据库中输入的文本值,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我将解释到目前为止我实现了什么:-这是数据库ie adhar_card中的表。结构见下图:-(Adhard\U card\U id为主键) 当我们点击验证按钮时,在adhar_卡表中,“状态”字段将变为2。同样,当我们点击拒绝按钮时,状态将变为5。我的代码中唯一缺少的部分是输入字段的函数性(失效日期)。用户应能够在按下验证按钮时输入到期日期。。状态应更改为2 DB(Adharcard)(已实现)并将输入值填入DB(Adharcard)中的“到期日”字段(未实现)。我怎样才能解决这个问题。?此代

我将解释到目前为止我实现了什么:-这是数据库ie adhar_card中的表。结构见下图:-(Adhard\U card\U id为主键)

当我们点击验证按钮时,在adhar_卡表中,“状态”字段将变为2。同样,当我们点击拒绝按钮时,状态将变为5。我的代码中唯一缺少的部分是输入字段的函数性(失效日期)。用户应能够在按下验证按钮时输入到期日期。。状态应更改为2 DB(Adharcard)(已实现)并将输入值填入DB(Adharcard)中的“到期日”字段(未实现)。我怎样才能解决这个问题。?此代码可能会导致sql注入,或者此代码可能易受攻击,但由于我们仅对localhost使用此代码。。我认为这不是问题,我们将在将其上载到服务器时查看该漏洞。目前,我希望在DB中更新输入值。状态列正在更新,但输入列未更新

以下是Html部分(包含输入文本字段和验证按钮):-

PHP更新值的代码(此处将状态更新为2,但不更新到期日期值):-


由于到期日期将是日期字段,您需要更新
''
中附带的值。所以,像下面这样更改查询,然后尝试更新日期

mysqli_query($conn,"UPDATE $tablename SET status = 2 , expiry_date = '$expiry_date' WHERE $idName = $idValue" );
在你的jS中,过期日期也会出错。将数据更改为

data: {"tablename":tablename,"idName":idName,"idValue":idValue,"expiry_date":expiry_date},

由于到期日期将是日期字段,您需要更新随
'
一起附上的值。所以,像下面这样更改查询,然后尝试更新日期

mysqli_query($conn,"UPDATE $tablename SET status = 2 , expiry_date = '$expiry_date' WHERE $idName = $idValue" );
在你的jS中,过期日期也会出错。将数据更改为

data: {"tablename":tablename,"idName":idName,"idValue":idValue,"expiry_date":expiry_date},

当你的代码已经运行时。。您只是在下一行中遇到了
到期日
的问题,请使用
“到期日”:到期日
而不是
到期日:“到期日”


还有一件事我需要在这里提一下。。我不相信ajax成功函数可以从php中读取true或false。。因此,您可能需要使用
$res['error']=“false”和js上的if(response.error==“false”){
与true相同,而您的代码已经在工作。您只是在下一行中遇到了
到期日期的问题使用
“到期日期”:到期日期
而不是
到期日期:“到期日期”


还有一些我需要在这里提到的东西。我不相信ajax成功函数可以从php中读取true或false。因此,您可能需要使用
$res['error']=“false”;
和js
if(response.error==“false”){
和true一样

这真的帮了我很大的忙。小错误会导致大错误。谢谢a音这真的帮了我很大的忙。小错误会导致大错误。谢谢a音谢谢你的快速回复。帮助了我a音lot@ShabarishShetty很高兴它有帮助。请阅读我的最新答案。它可能也有帮助。祝你有一个美好的一天:-)谢谢你的帮助快速回答。帮了我一个忙lot@ShabarishShetty很高兴它有帮助。请阅读我的最新答案。它可能也有帮助。祝你有一个美好的一天:-)
data: {"tablename":tablename,"idName":idName,"idValue":idValue,"expiry_date":expiry_date},
data: {"tablename":tablename,"idName":idName,"idValue":idValue,"expiry_date":expiry_date},