[eluser]helpeurpro[/eluser]
Hello,
When I validate the form I get nothing.
Controler :
Code:
function add()
{
if (!$this->tank_auth->is_logged_in()) {
redirect('/login/');
} else {
$data['errors'] = array();
if ($this->form_validation->run()) {
$this->form_validation->set_rules('xxxxxxx', 'xxxxxxx', 'trim|required|xss_clean|min_length[30]|max_length[30]|alpha_dash');
$this->form_validation->set_rules('xxxxxxx', 'xxxxxxx', 'trim|xss_clean');
$this->form_validation->set_rules('xxxxxxx', 'xxxxxxx', 'trim|xss_clean');
$this->form_validation->set_rules('xxxxxxx', 'xxxxxxx', 'trim|xss_clean');
if (!is_null($data = $this->membership_librarie->add(
$this->form_validation->set_value('xxxxxxx'),
$this->form_validation->set_value('xxxxxxx'),
$this->form_validation->set_value('xxxxxxx'),
$this->form_validation->set_value('xxxxxxx')
))) {
echo "TESTTTTTTTTT";
} else {
// $errors = $this->membership_librarie->get_error_message();
// foreach ($errors as $k => $v) $data['errors'][$k] = $this->lang->line($v);
echo "OSEFFFFFFFFFFFFFFFFFF";
}
}
$data['content'] = 'member/add';
$this->load->view('templates/template', $data);
}
}
Librarie :
Code:
function add($xxxxxx, $xxxxxx, $xxxxxx, $xxxxxx)
{
$data = array(
'xxxxxx' => 'xxxxxx,
'xxxxxx' => 'xxxxxx,
'xxxxxx' => 'xxxxxx,
'xxxxxx' => 'xxxxxx,
);
$arr = array();
$arr['xxxxxx'] = $xxxxxx;
$arr['xxxxxx'] = array();
$arr['xxxxxx'] = array();
$arr['xxxxxx'] = array();
$arr['xxxxxx'] = array();
$xxxxxx = explode(PHP_EOL, trim($data['xxxxxx']));
$xxxxxx = explode(PHP_EOL, trim($data['xxxxxx']));
$xxxxxx = explode(PHP_EOL, trim($data['xxxxxx']));
foreach ($xxxxxx as $k => $file)
{
if (empty($file))
continue;
$arrxxxxxx = explode(';', trim($xxxxxx));
$arrxxxxxx = explode(';', trim($xxxxxx[$k]));
$arrxxxxxx = explode(';', trim($xxxxxx[$k]));
if($name = checkFile($arrxxxxxx[0]))
{
$arr['filename'][$k] = $name;
}
else
{
if($name = checkFile($arrxxxxxx[0]))
{
$arr['filename'][$k] = $name;
}
else
{
if($name = checkFile($arrxxxxxx[0]))
{
$arr['filename'][$k] = $name;
}
else
{
$arr['filename'][$k] = 'Warning: Nom inconnu';
}
}
}
$arr['xxxxxx'][$k] = $arrxxxxxx;
$arr['xxxxxx'][$k] = $arrxxxxxx;
$arr['xxxxxx'][$k] = $arrxxxxxx;
}
$custom_name = !empty($arr['xxxxxx'][0]) ? $arr['xxxxxx'][0] : 'Error: Nom inconnu';
$custom_name = empty($_POST['xxxxxx']) ? $xxxxxx : convert_accented_characters($data['xxxxxx']);
$custom_name = str_replace(array('&', ' '), array('-', '_'), convert_accented_characters($xxxxxx));
print_r($data);
$this->ci->membership_model->create_file($data);
}
model :
Code:
function create_file($data)
{
$id = $this->membership_model->gen_id();
// $this->db->insert($this->table_files, $data);
return NULL;
}
view :
Code:
<?php echo form_open($this->uri->uri_string()); ?>
<table>
<tr>
<td><?php echo form_label('xxxxxx', $xxxxxx['id']); ?></td>
<td><?php echo form_input($xxxxxx); ?></td>
<td><?php echo form_error($custom_name['name']); ?><?php echo isset($errors[$custom_name['name']])?$errors[$xxxxxx['name']]:''; ?></td>
</tr>
<tr>
<td><?php echo form_textarea('xxxxxx', $xxxxxx['id']); ?></td>
<td><?php echo form_error($xxxxxx['name']); ?><?php echo isset($errors[$xxxxxx['name']])?$errors[$xxxxxx['name']]:''; ?></td>
</tr>
<tr>
<td><?php echo form_textarea('xxxxxx', $xxxxxx['id']); ?></td>
<td><?php echo form_error($xxxxxx['name']); ?><?php echo isset($errors[$xxxxxx['name']])?$errors[$xxxxxx['name']]:''; ?></td>
</tr>
<tr>
<td><?php echo form_textarea('xxxxxx', $xxxxxx['id']); ?></td>
<td><?php echo form_error($xxxxxx['name']); ?><?php echo isset($errors[$xxxxxx['name']])?$errors[$xxxxxx['name']]:''; ?></td>
</tr>
</table>
<?php echo form_submit('add', 'xxxxxxxx'); ?>
<?php echo form_close(); ?>