Nightwalker
1
Épsilon
Verificación en dos pasos activada
Suscripción a IA
Hola, estoy teniendo el siguiente problema con codeigniter, me hice un formulario desde el cual queria cargar datos en una DB y tengo 3 archivos
Cual es el error? lleno los datos y toco enviar, al hacer esto se me queda en blanco, no me tira ningun error pero en la DB no se actualiza nada, alguna idea de que puede ser?
modelo:
el view
y finalmente el controlador,
Cual es el error? lleno los datos y toco enviar, al hacer esto se me queda en blanco, no me tira ningun error pero en la DB no se actualiza nada, alguna idea de que puede ser?
modelo:
Insertar CODE, HTML o PHP:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Datos_model extends CI_Model {
function __construct(){
parent::__construct();
$this->load->database();
}
function crearRegistro(){
$this->db->insert('contenido',$data);
}
}
?>
el view
Insertar CODE, HTML o PHP:
<?= form_open("/welcome/crearRegistro") ?>
<?php
$nombre = array(
'name' => 'nombre',
'placeholder' => 'Escribe tu nombre'
);
$videos = array(
'name' => 'videos',
'placeholder' => 'Escribe de que tema trata'
);
?>
<body>
<?= form_label('Nombre :', 'nombre'); ?>
<?= form_input($nombre) ?>
<br>
<?= form_label('Cantidad de videos :', 'videos'); ?>
<?= form_input($videos) ?>
<br>
<?= form_submit('', 'Subir curso') ?>
<br>
<?= form_close() ?>
</body>
</html>
y finalmente el controlador,
Insertar CODE, HTML o PHP:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller {
function __construct(){
parent::__construct();
$this->load->helper('form');
$this->load->model('datos_model');
}
public function index()
{
$this->load->view('header');
$this->load->view('portada');
$this->load->view('formulario');
}
public function crearRegistro(){
$data = array(
'nombre' => $this->input->post('nombre'),
'sobre' => $this->input->post('videos')
);
}
}
Última edición:

