Hello,
@
sammyskills
If i move
Code:
<?= session()->has('errors') ? session('errors.no') : ''; ?>
</span>
top of every input it works everything. I think there is issue related to SESSION
Hello,
I got worked by using old() instead of set_value().
But i can't figure it out why its not worked before. Below code is working
Code:
<?php echo form_open_multipart('') ?>
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="basic-default-company">Doc No</label>
<div class="col-sm-10">
<input type="text" class="form-control" value="<?php echo old('no') ?>" name="no"
id="basic-default-company" placeholder="1995/23234/3434DF">
<span class="error">
<?= session()->has('errors') ? session('errors.no') : ''; ?>
</span>
</div>
</div>
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="basic-default-name">Document Type</label>
<div class="col-sm-10">
<select name="doc_type_id" id="doc_type_id" class="form-select">
<option value="">Select</option>
<?php foreach ($doc_types as $doc): ?>
<option value="<?= $doc['id']; ?>" <?= set_select('doc_type_id', $doc['id']) ?>> <?= $doc['name']; ?>
</option>
<?php endforeach; ?>
</select>
<span class="error">
<?= session('errors.doc_type_id'); ?>
</span>
</div>
</div>
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="basic-default-company">Expiry Date</label>
<div class="col-sm-10">
<input class="form-control" type="date" value="<?= old('expiry_date') ?>" name="expiry_date" value=""
id="html5-date-input">
<span class="error">
<?= session('errors.expiry_date'); ?>
</span>
</div>
</div>
<div class="row mb-3">
<label class="col-sm-2 col-form-label" for="basic-default-company">Upload Doc <br /><small>(Allowed JPG, GIF
or
PNG)</small></label>
<div class="col-sm-10">
<input class="form-control" type="file" name="doc_file" id="formFile">
<span class="error">
<?= session('errors.doc_file') ?>
</span>
</div>
</div>
<div class="row justify-content-end">
<div class="col-sm-10">
<button type="submit" class="btn btn-primary">Save</button>
</div>
</div>
</form>
Anyone know what was the problem with set_value() ?