Welcome Guest, Not a member yet? Register   Sign In
Membership
#1

[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>&lt;?php echo form_label('xxxxxx', $xxxxxx['id']); ?&gt;</td>
      <td>&lt;?php echo form_input($xxxxxx); ?&gt;</td>
      <td>&lt;?php echo form_error($custom_name['name']); ?&gt;&lt;?php echo isset($errors[$custom_name['name']])?$errors[$xxxxxx['name']]:''; ?&gt;</td>
     </tr>
     <tr>
      <td>&lt;?php echo form_textarea('xxxxxx', $xxxxxx['id']); ?&gt;</td>
    
      <td>&lt;?php echo form_error($xxxxxx['name']); ?&gt;&lt;?php echo isset($errors[$xxxxxx['name']])?$errors[$xxxxxx['name']]:''; ?&gt;</td>
     </tr>
     <tr>
      <td>&lt;?php echo form_textarea('xxxxxx', $xxxxxx['id']); ?&gt;</td>
      
      <td>&lt;?php echo form_error($xxxxxx['name']); ?&gt;&lt;?php echo isset($errors[$xxxxxx['name']])?$errors[$xxxxxx['name']]:''; ?&gt;</td>
     </tr>
     <tr>
      <td>&lt;?php echo form_textarea('xxxxxx', $xxxxxx['id']); ?&gt;</td>
      
      <td>&lt;?php echo form_error($xxxxxx['name']); ?&gt;&lt;?php echo isset($errors[$xxxxxx['name']])?$errors[$xxxxxx['name']]:''; ?&gt;</td>
     </tr>
    </table>
    &lt;?php echo form_submit('add', 'xxxxxxxx'); ?&gt;
    &lt;?php echo form_close(); ?&gt;
#2

[eluser]InsiteFX[/eluser]
You left off the == FALSE!
Code:
if ($this->form_validation->run() == FALSE) {
#3

[eluser]helpeurpro[/eluser]
Thanks,

I see :

Quote:Severity: Notice

Message: Undefined property: Membership_librarie::$membership_model

Filename: libraries/Membership_librarie.php

Line Number: 184

Librarie :

Code:
$this->ci->load->model('membership_model');

and

Code:
$arr['id'] = $this->membership_model->gen_id();



#4

[eluser]InsiteFX[/eluser]
Check your spelling look how it says libraries is spelled!
Code:
Membership_librarie::$membership_model

$this->membership_librarie->add(
#5

[eluser]helpeurpro[/eluser]
its good no ?

Fatal error: Call to a member function gen_id() on a non-object

It does not load model from the library




Theme © iAndrew 2016 - Forum software by © MyBB