答案 0 :(得分:2)
即使您尚未提交表单,也需要验证用户是否会插入行。
用这个替换你的heloo():
public function heloo()
{
// User will be false if there wasn't any post data
$user=$this->input->post('user');
if($user !== false) {
// The form was submitted
$user = array(
'user_name'=>$user
);
$this->load->model("heloo_model");
$this->heloo_model->insert_user($user);
echo "hi, welcome:"."$user";
} else {
// The form needs to be shown here
$this->load->view('heloo_view');
}
}
此代码最初将显示表单,直到用户提交表单并创建行。
答案 1 :(得分:2)
您可以将其用作:
public function heloo()
{
if(isset($this->input->post('user'))){
$user = $this->input->post('user');
$insert = array(
'user_name'=>$user
);
$this->load->model("heloo_model");
$this->heloo_model->insert_user($insert);
echo "hi, welcome:".$user;
}
$this->load->view('heloo_view');
}
您的代码中的问题:
return
后,您回复“hi,welcome”,由于return
,它无法返回用户名。