[eluser]mardon[/eluser]
Hi, I want add and edit records in db in one view
Code:
<div id="addcert_form">
<?php
echo $akce;
if ($akce == 'add') {
echo form_open('admin/add_cert');
}
else {
echo form_open('admin/edit_cert/'.$id);
}
echo $ser_cislo;
?>
<ul>
<li>
<label>Sériové číslo:</label>
<div>
<?php echo form_input(array('id' => 'ser_cislo', 'name' => 'ser_cislo', 'value'=>$ser_cislo)); ?>
</div>
</li>
<li>
<label>Počátek platnosti:</label>
<div>
<?php echo form_input(array('id' => 'pocatek', 'name' => 'pocatek','value'=>$pocatek)); ?>
</div>
</li>
<li>
<label>Konecplatnosti:</label>
<div>
<?php echo form_input(array('id' => 'konec', 'name' => 'konec','value'=>$konec)); ?>
</div>
</li>
<li>
<label>Uživatel:</label>
<div>
<?php echo form_dropdown('id_user', $options, '1'); ?>
</div>
</li>
<li>
<?php
if ($this->session->flashdata('login_error')) {
echo "Nesprávné přihlašovací údaje";
}
echo validation_errors();
?>
</li>
<li>
<?php
if ($akce == 'add')
echo form_submit(array('name' => 'submit'), 'Přidat');
else echo form_submit(array('name' => 'submit'), 'Uložit');?>
</li>
</ul>
but I have problem with value in input form when I add a record the value isnt set.
Its bad idea to have one form for add and edit? How to solve my problem?