Come inserire i valori del module nel database mysql usando codeigniter

Sono nuovo al Codeigniter. Come memorizzare i valori del module in mysql usando il codeigniter, Qualcuno può aiutarmi … C'è qualche link Puoi fornire …. Grazie In anticipo.

Lascia che ti pulisca in modo semplice …

Questo sarà il tuo controller

class Site extends CI_Controller { function index() { $this->load->view('form.php');// loading form view } function insert_to_db() { $this->load->model('site_model'); $this->site_model->insert_to_db(); $this->load->view('success');//loading success view } } 

Questo sarà il tuo punto di vista. Prima di creare viste vai su autoload.php e autoload url helper e database class. Nel tuo config.php set config ['base_url'] = "path del tuo sito"; form.php

 <form action="<?php echo base_url();?>index.php/site/insert_into_db" method="post"> Field 1 = <input type = 'text' name='f1'> Field 2 = <input type = 'text' name='f2'> Field 3 = <input type = 'text' name='f3'> <input type='submit'> </form> 

Success.php

 <b>Your data has been inserted!!!</b> 

Nel tuo model hai bisogno di estrarre quei dati di forma e inserirli in db in questo modo

site_model.php

 class Site_model extends CI_Model { function insert_into_db() { $f1 = $_POST['f1']; $f2 = $_POST['f2']; $f3 = $_POST['f3']; $this->db->query("INSERT INTO tbl_name VALUES('$f1','$f2','$f3')"); } } 

In questo caso il tuo database ha tre campi … modifica la query secondo i tuoi requisiti

Il manuale di CodeIgniter è piuttosto utile.

Dai un'occhiata al Quickstart del database .

Vai alla class Database . Ha tutte le funzioni utilizzate per manipolare il database. Se vuoi davvero imparare il codice, prenditi qualche ora e consulta la Guida dell'utente .