我有一个将用于不同操作(插入和更新)的表单。我使用isset
功能进行更新。这是完整的代码:
<div id="form_daftar">
<?php echo form_open($action) ?>
<?php
if($action === 'backend/pengurus/add')
$pengurus['email'] = '';
?>
<p id="input_nama">
Nama : <?php echo form_input('txt_nama', isset($pengurus['nama'])?$pengurus['nama']:"");?>
</p>
<p id="input_email">
Email : <?php echo form_input('txt_email',
isset($pengurus['email'])?$pengurus['email']:"");?>
</p>
<p id="input_password">
Password : <?php echo form_password('txt_pengurus');?>
</p>
<p id="input_alamat">
Alamat : <?php echo form_input('txt_alamat', isset($pengurus['alamat'])?$pengurus['alamat']:"");?>
</p>
<p id="input_tanggal_lahir">
Tanggal Lahir : <input type="text" id="datepicker" name="datepicker"
value="<?php echo isset($pengurus['tanggal_lahir'])?$pengurus['tanggal_lahir']:""?>"/>
</p>
<?php
$action === 'backend/pengurus/add' ? $label = "Daftarkan Pengurus" : $label = "Update Data Pengurus";
echo form_submit('btn_insert', $label);
?>
<?php echo form_close(); ?>
</div>
但是,我遇到了一个奇怪的错误,因此 isset 无法正常工作。所以,我尝试添加这段代码(上面的片段):
<?php
if($action === 'backend/pengurus/add')
$pengurus['email'] = '';
?>
但是,$pengurus['email']
虽然它在此代码下方的表单中被识别(查看完整代码),但无法识别。
我应该怎么办?
任何帮助表示赞赏,如果您不理解我的问题,请问我(英语不是我的母语)。感谢:D