PDA

View Full Version : inset از فایل excel



baran.f.a
شنبه 22 آذر 1393, 22:04 عصر
سلام من یه سوال داشتم قبلا درموردش زیاد تو اسنترنت گشتم ولی کد هایی که پیدا می کردم خطا داشتن یا حداقل من نمی تونستم ازشون جواب بگیرم من می خواستم با استفاده از فرم یه فایل excel رو دریافت کنم و بعد داده های اون رو در پایگاه دادم ذخیره کنم .کدی که پیدا کردم و خطایی که داشتم رو هم براتون می زارم لطفا راهنماییم کنید خیلی مهمه .


<form name="import_export_form" method="post" action="import.php" enctype="multipart/form-data">
<label>Select Excel File : </label><input type="file" name="excelfile"/><br>
<input type="submit" name="form_submit"/>


<?php
if(isset($_POST['form_submit']))
{
require_once 'connect.php';
connecttodb();
mysql_query('SET NAMES utf8');
require_once 'classes/excel_reader.php';
$file1 = $_FILES['excelfile']['tmp_name'];
$data = new Spreadsheet_Excel_Reader($file1);
$sheet = $data->sheets[0];
$rows = $sheet['cells'];
$rowCount = count($rows);
for($i=2;$i<=$rowCount;$i++)
{
$serial_code = $data->val($i,1);
$merchant_code = $data->val($i,2);
$terminal_code = $data->val($i,2);
$status = $data->val($i,3);
if($status == 'تخصیص شد'){
$attribution_date=$data->val($i,4);
}
if($status == 'ابطال شد'){
$cancellation_date=$data->val($i,4);
}

$sql = "update pos set terminal_code='$terminal_code' , merchant_id='$merchant_code' , attribution_date='$attribution_date', cancellation_date='$cancellation_date' , status='$status' ,user_id='$user_id' where serial_code='$serial_code'";
mysql_query($sql);
}
}
?>




</form>


126559

عذر می خوام عنوان تاپیکو اشتباه گذاشتم . لطفا کمک کنید خیلی ضروریه .

baran.f.a
یک شنبه 23 آذر 1393, 18:08 عصر
کسی چیزی نمی دونه.؟