Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยดู code import excel ให้หน่อยครับ คือมันไม่ลงฐานข้อมูล



 

ช่วยดู code import excel ให้หน่อยครับ คือมันไม่ลงฐานข้อมูล

 



Topic : 079705



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์




Code (PHP)
<?php
@session_start();
/**
 * @author chittakune
 * @copyright 2012
 */


if($_SESSION['user'] == 'admin')
{
    include("header01.php");
}
else
{
    include("header02.php");
}

$part1 = array(0,5,6,8,9,10,15,16,18);
$part2 = array(0,20,21,22,23);
$part3 = array(0,25,28,29,30,31);
$part4 = array(0,33,34,35,36,38,39,40);
$part5 = array(0,42,44,45,46,47);
$part6 = array(0,49);

$status = '';
 
//ini_set('memory_limit', '16'); 
$garfield=$_POST['garfield'];
echo $_FILES["file"]["type"];
if(isset($_POST['$garfield'])){
    //echo "Type: " . $_FILES["file"]["type"] . "<br>";
	if ($_FILES["file"]["type"] == "application/vnd.ms-excel")
	{	
		if ($_FILES["file"]["error"] > 0)
		{
			echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
		}
		else
		{
			$status = "Upload: " . $_FILES["file"]["name"] . "<br>";
//			echo "Type: " . $_FILES["file"]["type"] . "<br>";
			$status .= "Size: " . ($_FILES["file"]["size"] / 1024) . " KB<br><br>";
//			echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
//          echo "Memory usage: " . (memory_get_peak_usage(true) / 1024 / 1024) . " MB<br>";

			require_once '../exceltest/reader.php';

			// ExcelFile($filename, $encoding);
			$data = new Spreadsheet_Excel_Reader();

			// Set output Encoding.
			$data->setOutputEncoding('tis620');

			$data->read($_FILES["file"]["tmp_name"]);

			error_reporting(E_ALL ^ E_NOTICE);
            
            echo '</br>';
         
            include("../mysqlconnect.php");
            
            //ตรวจสอบว่าเป็นไฟล์ข้อมูลของโครงการ 1-5-12 หรือไม่
            
            
            //
            $dup = 0;
            $upl = 0;
            
            //วน loop อ่านข้อมูลทั้งหมด
            for($i=3; $data->sheets[1]['cells'][$i][1] != '' ; $i++)
            {
           
                $stringSQL = "Insert into kubota_1747 ";
                    $stringSQL .= "(id, id_no, id_center, no_center, name_center, no_reference, no_store, name_store, customer_name, tel, age_car ,date_sent, time_sent, between_time, sex, data_detail,type, int_date, count, result, person, person_submit, week) ";
                     $stringSQL .= "values ";
                    $stringSQL .= "('" . $data->sheets[1]['cells'][$i][1] . "', '" . $data->sheets[1]['cells'][$i][2] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][3] . "', '" . $data->sheets[1]['cells'][$i][4] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][5] . "', '" . $data->sheets[1]['cells'][$i][6] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][7] . "', '" . $data->sheets[1]['cells'][$i][8] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][9] . "', '" . $data->sheets[1]['cells'][$i][10] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][11] . "', '" . $data->sheets[1]['cells'][$i][12] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][13] . "', '" . $data->sheets[1]['cells'][$i][14] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][15] . "', '" . $data->sheets[1]['cells'][$i][16] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][17] . "', '" . $data->sheets[1]['cells'][$i][18] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][19] . "', '" . $data->sheets[1]['cells'][$i][20] . "'";
					$stringSQL .= ",'" . $data->sheets[1]['cells'][$i][21] . "', '" . $data->sheets[1]['cells'][$i][22] . "')";
                    $result = mysql_query($stringSQL, $conn) or die(mysql_error());       
                    $status .= '<font color=\'green\'>Uploaded.</font> -- > ' . $data->sheets[1]['cells'][$i][1] . ' - ' . $data->sheets[1]['cells'][$i][22] . '<br>';
                    $upl++;
            }
             
            mysql_close;
            
            $status .= '<br>' . '<font color=\'green\'>Upload Process: Finish.</font>' . '<br>';
            $status .= 'Uploaded: '. $upl . '<br>';
            $status .= 'Duplicated: '. $dup . '<br>';
        }
	}
	else
	{
		$status = "<font color='red'>Status: Invalid file</font>";
	}
}
 
?>
<form action="upload1747.php" method="post" enctype="multipart/form-data">
<table border="0" cellpadding="0" cellspacing="0" width="1000">
	<tr>
		<td background="../images/body-head.jpg" height="30">&nbsp;</td>
	</tr>
	<tr>
		<td background="../images/body-body.jpg" height="300" align="center">
        <table border="1" cellpadding="0" cellspacing="0" width="900" bordercolor="#C0C0C0" style="border-width: 0px">
			<tr>
				<td width="224" align="center" style="border-style: none; border-width: medium">
				    <a href="../upload1512.php" style="text-decoration: none"><img border="0" src="../images/content32.png" width="32" height="32"></a></td>
				<td width="224" align="center" style="border-style: none; border-width: medium">
				    <a href="../uploadkaj.php" style="text-decoration: none"><img border="0" src="../images/content32.png" width="32" height="32"></a></td>
				<td width="225" align="center" style="border-style: none; border-width: medium">
				    <a href="importdata1747.php"><img border="0" src="../images/content32.png" width="32" height="32"></a></td>
				<td width="225" align="center" style="border-style: none; border-width: medium">
				    <img border="0" src="../images/content32.png" width="32" height="32"></td>
			</tr>
			<tr>
				<td width="224" align="center" style="border-style: none; border-width: medium">
				    <b><font size="2">โครงการ 1-5-12</font></b></td>
				<td width="224" align="center" style="border-style: none; border-width: medium">
				    <b><font size="2">โครงการคุ้มอุ่นใจ</font></b></td>
				<td width="225" align="center" style="border-style: none; border-width: medium">
				    <b><font size="2">โครงการ 1747</font></b></td>
				<td width="225" align="center" style="border-style: none; border-width: medium">&nbsp;</td>
			</tr>
		</table>

		<p>&nbsp;</p>
		<p>&nbsp;</p>
		<p><b><font size="5">Upload File : รายชื่อโครงการ 1747</font></b></p>
		<table border="0" cellpadding="0" cellspacing="0" width="510">
			<tr>
				<td height="30" align="right">&nbsp;</td>
			</tr>
			<tr>
				<td height="30" align="right">
				<p align="center">File : <input type="file" name="file" size="60"></td>
			</tr>
			<tr>
				<td height="30" align="right"><input type="submit" value="  Submit  " name="B1" style="float: right"><input type="hidden" name="garfield" value="garfield"></td>
			</tr>
			<tr>
				<td height="30" align="left">&nbsp;</td>
			</tr>
			<tr>
				<td height="30" align="left"><font size="2"><?echo $status;?></font></td>
			</tr>
		</table>
		</td>
	</tr>
	<tr>
		<td background="../images/body-foot.jpg" height="30">&nbsp;</td>
	</tr>
</table>
 </form>
 
<?
 include("footer01.php");
?>




Tag : PHP, Excel (Excel.Application)







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-06-12 15:47:18 By : b51310134 View : 1029 Reply : 3
 

 

No. 1



โพสกระทู้ ( 10 )
บทความ ( 0 )



สถานะออฟไลน์


if ($_FILES["file"]["type"] == "application/vnd.ms-excel") ตรงนี้ echo ค่าออกมาดูจะเป็น application/octet-stream






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-12 15:51:30 By : b51310134
 


 

No. 2



โพสกระทู้ ( 768 )
บทความ ( 0 )



สถานะออฟไลน์


1.ระบบอ่านข้อมูลจากไฟล์ได้หรือเปล่า
2.คำสั่งคิวรี่ถูกต้องหรือไม่ echo ออกมาดู ลองเอาไปรันที่ phpmyadminดู
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-12 17:12:03 By : naskw
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code
$result = mysql_query($stringSQL, $conn) or die(mysql_error());


ตรงนี้มันน่าจะมี error
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-06-12 17:19:45 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดู code import excel ให้หน่อยครับ คือมันไม่ลงฐานข้อมูล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่