Welcome Guest, Not a member yet? Register   Sign In
File upload validation
#31

[eluser]borgir[/eluser]
Hey there!
Sorry to bother you guys with the same issue...
I'm basing my validation on PistolPete's example and I'm always presented with the message:
"O campo Imagem é obrigatório." which means: "The image field is required."

Controller:
Code:
function enviar() {
        $this-> validate_form();
    }
    

     function validate_form() {
        
        $this->form_validation->set_error_delimiters('<p style="color:red;">', '</p>');

        $this->form_validation->set_rules('assunto', 'Assunto', 'trim|required|max_length[50]');
        $this->form_validation->set_rules('descricao', 'Descrição', 'trim|required');
        $this->form_validation->set_rules('userfile', 'Imagem', 'required|callback__do_upload');
        
        if ($this->form_validation->run() == FALSE) {
            $data['main_content'] = 'newsletter/newsletter_create_view';    
            $this->load->view('includes/template', $data);    
        } else {
            
        }
            
     }
    
    
     function _do_upload($file) {
        
        $config['upload_path'] = './uploads/';
        $config['allowed_types'] = 'gif|jpg|png';
        $config['max_size']    = '3000';
        $config['max_width']  = '1024';
        $config['max_height']  = '768';

        $this->load->library('upload', $config);
            
        if (!$this->upload->do_upload())
        {
            $this->form_validation->set_message('_do_upload', $this->upload->display_errors());
            return FALSE;
        } else {
            return TRUE;
        }
    }

View:
Code:
&lt;?php echo utf8_encode(form_error('assunto')); ?&gt;
&lt;?php echo utf8_encode(form_error('descricao')); ?&gt;
&lt;?php echo utf8_encode(form_error('userfile')); ?&gt;

&lt;form method="post" action="&lt;?php echo site_url() . '/newsletter/enviar'; ?&gt;" enctype="multipart/form-data"&gt;
    &lt;input type="text" name="assunto" value="&lt;?php echo set_value('assunto'); ?&gt;" size="60" /&gt;
    &lt;textarea name="descricao" rows="3" cols="74"&gt;&lt;?php echo set_value('descricao'); ?&gt;&lt;/textarea&gt;
    &lt;input type="file" name="userfile" /&gt;
    &lt;input type="submit" value="GUARDAR"&gt;
&lt;/form&gt;

Can anyone give me a hint?
Thks a lot!!


Messages In This Thread
File upload validation - by El Forum - 02-23-2009, 05:24 PM
File upload validation - by El Forum - 02-23-2009, 05:37 PM
File upload validation - by El Forum - 02-24-2009, 06:36 PM
File upload validation - by El Forum - 02-24-2009, 08:20 PM
File upload validation - by El Forum - 02-25-2009, 05:18 AM
File upload validation - by El Forum - 02-25-2009, 05:36 AM
File upload validation - by El Forum - 02-25-2009, 05:40 AM
File upload validation - by El Forum - 02-25-2009, 06:14 PM
File upload validation - by El Forum - 03-22-2009, 11:40 AM
File upload validation - by El Forum - 03-22-2009, 12:23 PM
File upload validation - by El Forum - 03-22-2009, 12:29 PM
File upload validation - by El Forum - 03-22-2009, 03:33 PM
File upload validation - by El Forum - 03-22-2009, 04:07 PM
File upload validation - by El Forum - 03-22-2009, 04:31 PM
File upload validation - by El Forum - 03-22-2009, 04:52 PM
File upload validation - by El Forum - 03-22-2009, 05:00 PM
File upload validation - by El Forum - 03-22-2009, 05:06 PM
File upload validation - by El Forum - 03-28-2009, 09:32 AM
File upload validation - by El Forum - 03-28-2009, 09:37 AM
File upload validation - by El Forum - 03-28-2009, 10:50 AM
File upload validation - by El Forum - 04-11-2009, 11:31 AM
File upload validation - by El Forum - 04-11-2009, 11:44 AM
File upload validation - by El Forum - 04-11-2009, 12:09 PM
File upload validation - by El Forum - 04-11-2009, 12:19 PM
File upload validation - by El Forum - 04-11-2009, 12:33 PM
File upload validation - by El Forum - 04-11-2009, 05:39 PM
File upload validation - by El Forum - 04-12-2009, 02:41 AM
File upload validation - by El Forum - 04-12-2009, 05:08 AM
File upload validation - by El Forum - 04-12-2009, 08:17 AM
File upload validation - by El Forum - 04-12-2009, 10:50 AM
File upload validation - by El Forum - 10-23-2009, 10:09 AM
File upload validation - by El Forum - 10-23-2009, 10:44 AM
File upload validation - by El Forum - 12-23-2010, 10:56 PM
File upload validation - by El Forum - 02-27-2011, 11:10 AM



Theme © iAndrew 2016 - Forum software by © MyBB