【发布时间】:2019-04-06 03:26:21
【问题描述】:
我有json文件,内容是list country 但是当我保存到我的数据库时,只有第一句话 例如,如果我保存“美国”,在数据库中只是“联合” 我希望拯救所有人,但我不能
var url_country="<?=base_url()?>country.json";
var negara_list ="<option value=''></option>";
$.getJSON(url_country, function(data) {
$.each(data,function(key,val){
negara_list += "<option value="+val+">"+val+"</option>";
});
$(".negara").html(negara_list);
});
这是保存在数据库中的功能
$form=$this->input->post('form');
$data=array(
'NIS' =>$form['nis'],
'NISN' =>$form['nisn'],
'NAMA_LENGKAP' =>$form['nama_lengkap'],
'KEWARGANEGARAAN' =>$form['kewarganegaraan'],
'BAHASA' =>$form['bahasa']
);
if($this->model->cekNis($form['nis'])->num_rows()==0 && $form['nisn']!=''){
$this->db->insert('m_siswa',$data);
$d['status']=1;
$d['keterangan']='data berhasil dimasukan';
}else{
$d['status']=0;
$d['keterangan']="data sudah pernah di tambahkan sebelumnya";
}
$d['data']=$data;
$this->json($d);
【问题讨论】:
-
向我们展示您的数据库结构,它可能是大小问题或其他问题
-
你能显示你的保存国家功能吗?
-
在 var_dump($_POST) 中显示你的 $_POST 数据;在将其插入数据库之前
-
发布示例 json
-
什么是
$this->input->post('form')?
标签: php json codeigniter