Memasukkan data

Author: Auliya 2 years ago
15 Views
To insert data into a database using CodeIgniter, follow these general steps: Step 1: Configure Database Connection Open the application/config/database.php file and configure your database connection settings. Set the hostname, username, password, database name, and any other required parameters for your database server. Step 2: Create Model Create a model file to handle database operations. In the application/models directory, create a new PHP file (e.g., User_model.php). In this file, define a class and a method for inserting data into the database. Here's an example: php Copy code <?php class User_model extends CI_Model { public function insert_user($data) { $this->db->insert('users', $data); return $this->db->insert_id(); } } In this example, the insert_user() method inserts the provided data into the users table and returns the insert ID. Step 3: Create Controller Create a controller to handle the insertion process. In the application/controllers directory, create a new PHP file (e.g., User.php). In this file, define a class and a method to handle the form submission. Here's an example: php Copy code <?php class User extends CI_Controller { public function create() { $this->load->model('user_model'); // Get form data $data = array( 'name' => $this->input->post('name'), 'email' => $this->input->post('email'), // ... add other fields as needed ); // Insert data into the database $insert_id = $this->user_model->insert_user($data); if ($insert_id) { // Success, data inserted // Redirect or show a success message } else { // Error in insertion // Handle the error accordingly } } } In this example, the create() method loads the user_model and retrieves the form data using the input->post() method. It then calls the insert_user() method from the model to insert the data into the database. Step 4: Create View Create a view file to display the form. In the application/views directory, create a new PHP file (e.g., create_user.php). In this file, create an HTML form with appropriate input fields for the data you want to insert. For example: html Copy code <form action="<?php echo base_url('user/create');?>" method="post"> <input type="text" name="name" placeholder="Name" required> <input type="email" name="email" placeholder="Email" required> <!-- Add other input fields as needed --> <button type="submit">Submit</button> </form> Step 5: Test the Form You can now access the form in your web browser by visiting the appropriate URL (e.g., http://localhost/myproject/user/create). Enter the required data and submit the form. If everything is set up correctly, the data should be inserted into the database, and you can handle the success or error cases accordingly. Remember to sanitize and validate user input to ensure data integrity and security. These steps provide a basic outline of inserting data into a database using CodeIgniter. You can customize the implementation based on your specific requirements and database structure.
Latest Videos Partner Program Terms of Service About Us Copyright Cookie Privacy Contact