您好,在我的codeigniter项目中,一个文本框的字段值没有插入到db中。 Codeigniter插入代码不起作用
如何将值从视图传递到控制器,反之亦然?
查看代码(下面我们进入防爆showromm价格,假设1500)
当我们打比尔键的值都进入数据库,并与打印的账单。
$ actual_price = 0;
如果(计数($ list_product)> 0){
foreach($list_product as $key=>$item) {
$total +=$item['salePrice'];
?>
<tr>
<td bgcolor="#CCCCCC"> <?=$item['model']." ".$item['variant']?>
<br /> <?=$item['vin']?> </td>
<td bgcolor="#CCCCCC">
<?=$item['saleQty']?></td>
<td colspan="2" bgcolor="#CCCCCC"><input type="text" name="price" id="price" size="13px"/></td>
<td colspan="2" bgcolor="#CCCCCC"><input type="text" name="actual_price" id="actual_price" size="13px"/></td>
</tr>
<?php }}?>
<tr>
<td colspan="4" align="center" valign="middle" bgcolor="#E0DFE3" class="cont"> <input name="tot_price" type="hidden" id="tot_price" size="50" value="<?=$total?>" /></td>
<td colspan="4" align="center" valign="middle" bgcolor="#E0DFE3" class="cont"> <input name="actual_price" type="hidden" id="actual_price" size="50" value="<?=$actual_price?>" /></td>
比尔查看
从数据库中的值已经传递给一个变量在报告
好吧,我明白你的建议是什么?但在我的情况下,数据$ data ['arrtoolsId'] \t \t = $ arrtoolsId; \t \t $ data ['saleCustomer'] \t = $ saleCustomer; \t \t $ data ['saleCode'] \t = $ saleCode; \t \t $ data ['saleId'] \t = $ saleId; \t \t $ data ['saleDate'] \t = $ date; \t \t $ data ['userinfo'] \t = $ arrUser; \t \t $ data ['bank'] \t \t = $ bank; \t \t $ data ['scheme'] \t \t = $ schemeName; \t \t $ data ['wcoNo'] \t \t = $ wcoNo; \t \t $ data ['actual_price'] = $ this-> input-> post('actual_price'); \t \t $ this-> load-> view('header_login'); \t \t $ this-> load-> view('catalog/bill',$ data); –
hello sudowned in my case $ data ['actual_price'] = $ this-> input-> post('actual_price'); –
使用上述例如,我改变了我的代码,像这样$ data ['actual_price'] = $ actual_price;现在当我跑我得到的错误代码“遇到 一个PHP错误 严重性:注意 消息:未定义的变量:actaul_price 文件名:目录/ bill.php 行号:164” –