gpt4 book ai didi

php - 双时间数据被插入到 mysql 中

转载 作者:行者123 更新时间:2023-11-29 04:38:36 24 4
gpt4 key购买 nike

每次我尝试插入数据时,我都会在数据库中插入两次或三次,第二次而不是数据,值 0 被插入。我也需要使用提交按钮插入数据。但它不起作用。

你好_con.php

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Hello_con extends CI_Controller {

/**
* Index Page for this controller.
*
* Maps to the following URL
* http://example.com/index.php/welcome
* - or -
* http://example.com/index.php/welcome/index
* - or -
* Since this controller is set as the default controller in
* config/routes.php, it's displayed at http://example.com/
*
* So any other public methods not prefixed with an underscore will
* map to /index.php/welcome/<method_name>
* @see http://codeigniter.com/user_guide/general/urls.html
*/
public function index()
{
//$this->load->view('heloo_view');
}

public function heloo()
{

$this->load->view('heloo_view');
$user=$this->input->post('user');

$user = array(
'user_name'=>$user
);

$this->load->model("heloo_model");
$this->heloo_model->insert_user($user);
return $user;
echo "hi, welcome:"."$user";
}
}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */

heloo_model.php

<?php
class Heloo_model extends CI_Model {


public function insert_user($user)
{
$this->load->database();
$this->db->insert("userdetail",$user);

}

}
?>

heloo_view.php

<html>
<head>
<title>heloo world</title>
</head>
<body>
<p>welcome to heloo world</p>

<form method="post">
Enter your name:
<input type="text" name="user" placeholder="enter your name">
<input type="submit" name="submit" value="sub">
</form>
</body>
</html>

最佳答案

您可以将其用作:

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');
}

代码中的问题:

  1. 您在数据库中得到空行,因为您没有验证数据,您需要验证是否从 post 获取数据。
  2. 您在使用return 后回显"hi, welcome",因为return 不能返回用户名。
  3. 始终在函数末尾而不是顶部加载 View 文件。

关于php - 双时间数据被插入到 mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35037610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com