에서 SQL에서 동일한 데이터를 반복하는 것은 여기 내보기 코드나는 database.here의 특정 시간 이후에 일부 데이터를 자동 저장하려고 자동 저장
<div id="main">
<?php echo validation_errors(); ?>
<h1>Purchase Product Detail</h1>
<?php
echo form_open('shop/buy_product/submit');
?>
<?php echo validation_errors(); ?>
<table>
<tr>
<td>
Shop Name
</td>
<td>
<?php
echo form_dropdown('shop', $tags);
//echo form_dropdown('shop', $options, 'Yellow');
?>
</td>
</tr>
<tr>
<th>
SL.
</th>
<th>
Product code
</th>
<th>
Product Name
</th>
<th>
Rate
</th>
<th>
Quantity
</th>
<th>
Total
</th>
<th>
Sell Price
</th>
</tr>
<?php for ($i = 1; $i <= 10; $i++): ?>
<tr>
<td width="10">
<?php echo $i; ?>
</td>
<td>
<input size="10" type="text" name="code[]" value="<?php echo ''; ?>" id="code_<?php echo $i; ?>" />
</td>
<td width="20%">
<name="product[]" value="<?php echo ''; ?>" id="product_<?php echo $i; ?>"/>
</td>
<td>
<input size="10"type="text" name="rate[]" value="<?php echo ''; ?>" id="rate_<?php echo $i; ?>" />
</td>
<td>
<input size="10" type="text" name="quantity[]" value="<?php echo ''; ?>" id="quantity_<?php echo $i; ?>" />
</td>
<td width="15%">
<name="total[]" value="<?php echo ''; ?>" id="total_<?php echo $i; ?>"/>
</td>
<td>
<input size="10" type="text" name="sell[]" value="<?php echo ''; ?>" id="sell" />
</td>
</tr>
<?php endfor; ?>
</table>
<input type="submit" value="Submit"/>
<?php echo form_close(); ?>
</div>
이고 나의 모델
function add_product()
{
$data = array();
$todayDate = date('Y-m-d');
for($i = 0; $i < count($_POST['code']); $i++){
if($_POST['code'][$i] != '')
{
$data[] = array(
'code' => $_POST['code'][$i],
'shop' => $_POST['shop'],
'memo' => $_POST['memo'],
'rate' => $_POST['rate'][$i],
'quantity' => $_POST['quantity'][$i],
'total' =>($_POST['rate'][$i]*$_POST['quantity'][$i]),
'date' => $todayDate
);
}
}
$linksCount = count($data);
if($linksCount){
$this->db->insert_batch('purchase', $data);
}
return $linksCount;
}
내 주요 문제는 자동 저장 기능을 실행하면 데이터베이스의 모든 데이터를 삽입하는 것입니다. 같은 데이터를 반복해서 반복합니다. 누구든지이 문제를 해결할 수 있도록 도와줍니다.
자동 저장 기능은 어디에 있습니까? – Wearybands