OKay私は、編集やデータの挿入に共通ビューファイルを使用している電子商取引のWebサイトを開発しています。問題は、追加と挿入の共通機能を作ったことです。したがって、フォームを編集すると、そのIDはURLに渡されます。関数はURLを取得し、データを操作し、編集したフォームを表示します。問題は、データを挿入することです。 My Common Functionは1つのパラメータを受け取ります[編集時に渡されるID]。私は 'Add File'をロードしようとするとエラーになります。ここで同じコードを編集して挿入するための関数
Missing argument 1 for Register::product()
は私のコードです:
Controller:
function product($get_product_id)
{
//DO Something
//Check POST data
// add OR UPDATE POST Data
}
View File:
<? if(isset($data))
{
foreach ($data as $data1)
{
$get_product_id=$data1->id;
$get_product_name=$data1->product_name;
$get_product_code=$data1->code;
$get_product_price=$data1->price;
$get_product_quantity=$data1->quantity;
$get_product_status=$data1->status;
$get_product_details=$data1->details;
$get_product_image=$data1->productimage;
}
}
else
{
$get_product_id="";
$get_product_name="";
$get_product_code="";
$get_product_price="";
$get_product_quantity="";
$get_product_status="";
$get_product_details="";
$get_product_image="";
}
?>
<? echo form_open_multipart('register/product/'.$get_product_id.'');?>
<table width="90%" border="0" cellspacing="0" cellpadding="6">
<tr>
<td width="20%" align="right"><? echo form_label('Product Name');?></td>
<td width="80%"><?echo form_input(array('id' =>'product_name','name' =>'product_name','size' => '64','value' => $get_product_name));echo form_hidden('id', $get_product_id);?>
<br/>
</td>
</tr>
//And So on...
ユーザー機能製品($ get_product_id = NULL){ は//何か は// // 追加または更新POSTデータ POSTデータをチェックしますか} –