我想检查一个表中的人是否有效输入他的attdence

时间:2017-01-21 17:13:19

标签: php jquery mysql

我想创建一个带有文本框的输入面板,使用ajax和php它应该在一个表中验证给定的id,如果id有效,则在另一个表中插入id,date,time,status

select id="$id" from table1 if id valid insert into table 2 '&id','&date','&time_stamp','&status'

我想的样本查询。 为此,我需要代码,请帮助我

id     | date        | time  |status
:----- | -----:      | :----:|-----|
2345   | 21/01/2017  | 12:13 am|in  |
  

请验证上面的示例并帮助我编写正确的查询

2 个答案:

答案 0 :(得分:0)

我建议这样的事情:

PHP中的

(在这样的查询中验证id):

select id from table1 where id = $id

如果查询返回任何内容,请继续执行下一个查询:

insert into table2 (value1, value2, value3) values ($v1, $v2, $v3)

jQuery方面:

$.get("query.php", {id:id}).done(function(res){
  if (res.status=="success") alert("success");
  else alert("failed");
}

答案 1 :(得分:0)

正如@Nir建议的那样,你可以在sql检查: 如果(存在(从table1中选择id,其中id = $ id))则 开始 插入table2(value1,value2,value3)值($ v1,$ v2,$ v3) 端

而jquery部分也很好。但是你可以添加ajax的.fail函数来处理php或SQL端的任何异常。