$temp->Pid="GC".$form1->input('Pid');
在此代码中,我从表单中获取值,并且需要验证它是否已存在于db中。
答案 0 :(得分:0)
使用输入来查询表格以测试结果,如果没有任何回复,那么您知道它不存在。
jQuery.ajax({
url:"<?=base_url()?>index.php/Home/product_grid",
type:'POST',
data: {id:id}, // no need of quotes to JSON Object keys
success:function(data) {
alert(data);
}
});
检查是否返回任何内容。
答案 1 :(得分:0)
您可以通过以下方式进行验证并检查是否存在
第1步:检查验证
$validation = Validator::make($loginData, YourModel::$yourValidation);
if ($validation->passes()) {
//passes Validation
}
第2步:检查是否存在
$data = YourModel::where('id', $id)->first();
现在一起,你可以这样做
$validation = Validator::make($loginData, YourModel::$yourValidation);
if ($validation->passes()) {
$data = YourModel::where('id', $id)->first();
$Response = array('success' => '1', 'data' => $data);
}
else
{
$Response = array('success' => '0', 'err' => $validation->messages());
}
return $Response;
希望这会对你有所帮助,
注意:
您需要相应地更改模型和验证器