Hola a todos, estoy empezando con php y codeigniter y de a poco voy encontrando soluciones para los problemas que surgen.
El problema de ahora es que tengo muchas paginas que son similares (formularios con text y combo). La idea es buscar una forma de simplificar el codigo o de hacerlo bien (puede que este haciendo cualquier cosa ).
Pego el codigo de una de las paginas
Código PHP:
<script src="<?php echo base_url(); ?>jquery/js/jquery.maskedinput.js" type="text/javascript"></script>
</head>
<body>
<form id="cuentas_alta" name="cuentas_alta" method="post" action="<?php echo site_url('cuentas/insert') ?>">
<h1>Carga de Cuentas.</h1>
<fieldset id="marco">
<div id="columna1">Nº de Cuenta</div>
<div id="columna2"><input required type="text" name="txtcuenta" id="txtcuenta" maxlength="6" size="20" value=
"<?= set_value('txtcuenta'); ?>"/></div>
<br id="br">
<div id="columna1">Cod. Jerárquico</div>
<div id="columna2"><input required type="text" name="txtcodjera" id="txtcodjera" maxlength="20" size="20"
value="<?= set_value('txtcodjera'); ?>"/></div>
<br id="br">
<div id="columna1">Denominación</div>
<div id="columna2"><input required type="text" name="txtdeno" id="txtdeno" maxlength="40" size="55"
value="<?= set_value('txtdeno'); ?>"/></div>
<br id="br">
<div id="columna1">Im*****ble</div>
<div id="columna2">
<?php $opcreci = array(
'1' => 'Si',
'2' => 'No',
);
echo form_dropdown('cmbreci', $opcreci, set_value('cmbreci') );
?>
</div>
<br id="br">
<div id="columna1">Resultado/Patrimonio</div>
<div id="columna2">
<?php $opcresu = array(
'1' => 'Resultado',
'2' => 'Patrimonio',
);
echo form_dropdown('cmbresu', $opcresu, set_value('cmbresu') );
?>
</div>
<br id="br">
<div id="columna1">Nº Columna en Balance</div>
<div id="columna2"><input required type="text" name="txtcolu" id="txtcolu" maxlength="1" size="20" value=
"<?= set_value('txtcolu'); ?>"/></div>
<br id="br">
<div id="columna1">Salto de Hoja</div>
<div id="columna2">
<?php $opcsalt = array(
'1' => 'Si',
'2' => 'No',
);
echo form_dropdown('cmbsalt', $opcsalt, set_value('cmbsalt') );
?>
</div>
<br id="br">
<div id="columna1">Renglones en Blanco</div>
<div id="columna2"><input required type="text" name="txtreng" id="txtreng" maxlength="1" size="20" value=
"<?= set_value('txtreng'); ?>"/></div>
<br id="br">
<div id="columna1">Ajusta por Inflación</div>
<div id="columna2">
<?php $opcajus = array(
'1' => 'Si',
'2' => 'No',
);
echo form_dropdown('cmbajus', $opcajus, set_value('cmbajus') );
?>
</div>
<br id="br">
<div id="columna1">Tipo de Cuentas</div>
<div id="columna2">
<?php $opctipo = array(
'1' => 'Activo',
'2' => 'Pasivo',
'3' => 'Patrimonio Neto',
'4' => 'Ingresos',
'5' => 'Egresos',
);
echo form_dropdown('cmbtipo', $opctipo, set_value('cmbtipo') );
?>
</div>
<br id="br">
</fieldset>
<table><tr><td>
<input class="submit" type="submit" name="botEnviar" value="Grabar" id="botEnviar"/>
</td>
<td>
<div><input onClick="location.href='<?php echo base_url(); ?>index.php'" type="button" value="Volver Atras" id="btnAtras"></div>
</td>
</tr>
</table>
</form>
</body>
Que sugerencia dan??
Muchas gracias