form_hidden($name[, $value = ''])
| Parameters: |
|
|---|---|
| Returns: |
An HTML hidden input field tag |
| Return type: |
string |
Lets you generate hidden input fields. You can either submit a name/value string to create one field:
form_hidden('username', 'johndoe');
// Would produce: <input type="hidden" name="username" value="johndoe" />
... or you can submit an associative array to create multiple fields:
$data = array(
'name' => 'John Doe',
'email' => '[email protected]',
'url' => 'http://example.com'
);
echo form_hidden($data);
/*
Would produce:
<input type="hidden" name="name" value="John Doe" />
<input type="hidden" name="email" value="[email protected]" />
<input type="hidden" name="url" value="http://example.com" />
*/
You can also pass an associative array to the value field:
$data = array(
'name' => 'John Doe',
'email' => '[email protected]',
'url' => 'http://example.com'
);
echo form_hidden('my_array', $data);
/*
Would produce:
<input type="hidden" name="my_array[name]" value="John Doe" />
<input type="hidden" name="my_array[email]" value="[email protected]" />
<input type="hidden" name="my_array[url]" value="http://example.com" />
*/
If you want to create hidden input fields with extra attributes:
$data = array(
'type' => 'hidden',
'name' => 'email',
'id' => 'hiddenemail',
'value' => '[email protected]',
'class' => 'hiddenemail'
);
echo form_input($data);
/*
Would produce:
<input type="hidden" name="email" value="[email protected]" id="hiddenemail" class="hiddenemail" />
*/
Please login to continue.