gpt4 book ai didi

php - 数据不保存也不显示任何错误 - Codeigniter

转载 作者:行者123 更新时间:2023-11-29 01:51:56 25 4
gpt4 key购买 nike

数据不会在我的代码中提示任何错误的情况下保存

这是我 Controller 中的代码

function saveDebit(){
$jevseries=$this->input->post('series');
$account='debit';
$count='1';
$this->form_validation->set_error_delimiters('<div class="error">', '</div>');
$this->form_validation->set_rules('accountName', 'Account Name', 'required');
$this->form_validation->set_rules('amountDebit', 'Amount', 'required|numeric');

$this->formValidation();
if ($this->form_validation->run() == FALSE) {
$this->entryAccount($jevseries);
} else {
$debitData = array(
'Series' => $jevseries,
'AccountCode' => $this->input->post('accountName'),
'Account' => $account,
'Amount' => $this->input->post('amountDebit'),
'Count' => $count);

$this->Jev_model->entryDebit($debitData);
}

模型

 function entryDebit($debitData){
$this->db->insert('generalaccount', $debitData);
}

这是我的观点

<?php echo form_open('Jev/saveDebit'); ?>
<table class="jev_entry" id="jev_entry">
<tr>
<td>Debit</td>
<?php echo form_hidden('series', $series);?>
<td><?php
$account_array = array();
foreach($accountNames as $account ){
$account_array []= $account->accountName;
}

echo form_dropdown('accountName', $account_array,'', 'class="form-control"');

?></td>
</tr>
<tr>
<td>Amount</td>
<td><?php echo form_input('amountDebit','', 'class="form-control"');?><div class="error"><?php echo form_error('amountDebit'); ?></div></td>
</tr>
<tr>
<td></td>
<td align="center"><?php echo '<center>'. form_submit('submit','Save').'</center>'; ?> </td>
</tr>
</table>

我不知道这几行中的错误在哪里。非常感谢您的帮助。

最佳答案

好的,我已经发现问题所在,codeigniter 的 form_input 只给出带有标签的表单。它没有给出名称,因此我们无法发布它,因为它没有名称。这样做:)

$data = array(
'name' => 'username',
'id' => 'username',
'value' => 'johndoe',
'maxlength' => '100',
'size' => '50',
'style' => 'width:50%'
);

echo form_input($data);

就是这样,我们发布了这个名字。当然你可以去掉一些参数。 codeigniter 中的表单帮助用户指南中有更多信息:)

祝你好运

关于php - 数据不保存也不显示任何错误 - Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39157770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com