Código PHP:
<?php
/*
*------------------------------
* Funcion que uso
*------------------------------
*/
function campost($campo)
{
/* comprueba si existe el dato y si su valor es '' */
if (array_key_exists($campo['campo'],$_SESSION))
{
if ($_SESSION[$campo['campo']] != '')
{
if ($_SESSION[$campo['campo']] != '--')
{
$campo['placeh'] = $_SESSION[$campo['campo']];
$campo['estado'] = 'value';
}
}
}
return $campo;
}
/*
*------------------------------
* Valor que le paso al campo
*------------------------------
*
*/
$nombre = array(
'campo' => "name",
'titulo' => "Nombre",
'placeh' => "Introduce tú nombre",
'tip' => "",
'error' => "No ha introducido un nombre",
'tipo' => "text",
'estado' => "placeholder",
"class" => "form-control validate[required,minSize[3]]",
);
/*
*------------------------------
* Aqui uso la funcion
*------------------------------
*/
$campo = campost($nombre);
echo '<label for="' . $campo['campo'] . '"control-label">' . $campo['titulo'] . ':</label>
<input type="' . $campo['tipo'] . '" class="' . $campo['class'] . '" title="' . $campo['tip'] . '" name="' . $campo['campo'] . '" ' . $campo['estado'] . '="' . $campo['placeh'] . '" >
';
Código PHP:
echo form_input($nombre);
Código PHP:
$this->page->view(pages/esp);