Welcome Guest, Not a member yet? Register   Sign In
cannot send hidden fields to the controller
#1

[eluser]dinisptc[/eluser]
cannot send hidden fields to the controller

Code:
else
   {
   //$this->load->view('formsuccess');
   // get the user object      
   $data->the_user = $this->ion_auth->user()->row();
              // put the user object in class wide property--->---->-----
              $this->the_user = $data->the_user;
            
              // load $the_user in all displayed views automatically
              $this->load->vars($data);


   //set the flash data error message if there is one
   $this->data['message'] = (validation_errors()) ? validation_errors() : $this->session->flashdata('message');
  
   $DContent['page_details'] = array('page_title' => 'Index of freejoBoard');
          $Dheader = array();
          $Dsidebar = array();
          $Dfooter = array();

   $today = date("j, n, Y");
                        if ($emprego_id = $this->empregos_model->add($_POST))
                        {

                        }



          //preenche as variaveis
          $this->template->write_view('header', 'html/header', $Dheader, true);
          $this->template->write_view('content', 'empregos/emprego_sucesso',$this->data,true);
          $this->template->write_view('sidebar', 'html/sidebar');
          $this->template->write_view('footer', 'html/footer');
          $this->template->render();

   }


the above id the controller

the view its below
Code:
<?php echo validation_errors(); ?>

<?php echo form_open('empregos/inserir'); ?>

<?php

$today = date("j, n, Y");


form_hidden('data_criacao', $today);

form_hidden('identidade', $this->session->userdata('user_id'));
?>
<!--<input type="hidden" name="data_criacao" value=<?php $today ?> />
<input type="hidden" name="identidade" value=<?php $this->session->userdata('user_id') ?> />-->
<?php
echo br(2);

/* input text titulo */
$data = array(
    'name' => 'titulo',
    'id' => 'titulo',
    'value' => set_value('titulo'),
    'maxlength' => '500',
    'size' => '500'
);



echo form_label('Job Title', 'titulo');
echo br(1);
echo form_input($data);

echo br(2);


/* input text descricao */
$data = array(
    'name' => 'descricao',
    'id' => 'descricao',
    'value' => set_value('descricao'),
    'maxlength' => '5000',
    'size' => '5000'
);



echo form_label('Job Description', 'descricao');
echo br(1);
echo form_input($data);

echo br(2);

/* input text referencia */
$data = array(
    'name' => 'referencia',
    'id' => 'referencia',
    'value' => set_value('referencia'),
    'maxlength' => '200',
    'size' => '200'
);



echo form_label('Reference', 'referencia');
echo br(1);
echo form_input($data);

echo br(2);

/* input text nome_empresa */
$data = array(
    'name' => 'nome_empresa',
    'id' => 'nome_empresa',
    'value' => set_value('nome_empresa'),
    'maxlength' => '200',
    'size' => '200'
);



echo form_label('Company Name', 'nome_empresa');
echo br(1);
echo form_input($data);

echo br(2);


/* input text local_de_trabalho */
$data = array(
    'name' => 'local_de_trabalho',
    'id' => 'local_de_trabalho',
    'value' => set_value('local_de_trabalho'),
    'maxlength' => '200',
    'size' => '200'
);



echo form_label('Workplace', 'local_de_trabalho');
echo br(1);
echo form_input($data);

echo br(2);

/* input text email */
$data = array(
    'name' => 'email',
    'id' => 'email',
    'value' => set_value('email'),
    'maxlength' => '200',
    'size' => '200'
);



echo form_label('Email', 'email');
echo br(1);
echo form_input($data);

echo br(2);
?>
      
<p>&lt;?php echo form_submit('submit', 'Insert New Job');?&gt;</p>

<p><a href="&lt;?= site_url('empregos/listar') ?&gt;">Cancel</a></p>
      
&lt;?php echo form_close();?&gt;

the result its an error

the value of identidade and data_criacao its always null

Code:
A PHP Error was encountered

Severity: Notice

Message: Undefined index: identidade

Filename: models/empregos_model.php

Line Number: 30
A PHP Error was encountered

Severity: Notice

Message: Undefined index: data_criacao

Filename: models/empregos_model.php

Line Number: 34
A Database Error Occurred

Error Number: 1048

Column 'identidade' cannot be null

INSERT INTO `empregos` (`identidade`, `titulo`, `descricao`, `referencia`, `data_criacao`, `nome_empresa`, `email`, `local_de_trabalho`) VALUES (NULL, 'sdfesrew', 'cxvxcv', 'ccccc', NULL, 'eee', '[email protected]', 'cccccc')

Filename: /var/www/freejoboard/models/empregos_model.php

Line Number: 39


Messages In This Thread
cannot send hidden fields to the controller - by El Forum - 10-18-2012, 11:16 AM
cannot send hidden fields to the controller - by El Forum - 10-18-2012, 11:49 AM
cannot send hidden fields to the controller - by El Forum - 10-18-2012, 12:02 PM
cannot send hidden fields to the controller - by El Forum - 10-18-2012, 12:38 PM
cannot send hidden fields to the controller - by El Forum - 10-19-2012, 05:35 AM



Theme © iAndrew 2016 - Forum software by © MyBB