 |
|
ตอนทำงานที่ local บนเครื่องทำได้ครับ
แต่พอเอาขึ้นserver กับเปิดอ่านไฟล์ไม่ได้
ตัวอย่าง code ครับ
$course_no =$_POST['course_no'];
$file =$_POST['file'];
$semester =$_POST['semester'];
$year=$_POST['year'];
$sql = "select * from $tbname where Course_No='$course_no' and Semester='$semester' and Year='$year'" ;
$result = mysql_query($sql) ;
$numrow = mysql_num_rows($result) ;
if($numrow!=0) {
echo "<br><br><center><font size='3' face='MS Sans Serif'>ข้อมูลนี้มีในฐานข้อมูลแล้ว";
echo "<br><br><input type='button' value='back to edit' onclick='history.back();'></center></body></html>" ;
exit() ;
}
if ( $_FILES['file']['error'] ) {
die("upload error ");
}
$FILE = fopen( $file, "r") or die("ไม่สามารถเปิดไฟล์ได้");
$data = fgetcsv( $FILE , 1024 );
$i=1;
do
{
if ($i == 1){
$data = fgetcsv( $FILE , 1024 );
$i++;
}
else{
$sql="INSERT INTO $tbname (Student_ID,Course_No,Semester,Year,Grade) VALUES ('$data[0]', '$course_no', '$semester','$year','$data[3]');";
$result = mysql_query($sql)or die(mysql_error()); ;
mysql_close();
$data = fgetcsv( $FILE , 1024 );
$i++;
}}while ( !feof( $FILE ) );
fclose($FILE);
echo "<br><br><center><font size='3' face='MS Sans Serif'>บันทึกข้อมูลเรียบร้อยแล้ว" ;
echo mysql_error();
echo "<meta http-equiv='refresh' content='2; url=sign_course.php'>" ;
Tag : - - - -
|
|
 |
 |
 |
 |
Date :
2009-05-08 15:27:31 |
By :
derivative |
View :
1701 |
Reply :
6 |
|
 |
 |
 |
 |
|
|
|
 |