|
|
|
ผมสับสนมากเลยครับช่วยที แก้เท่าไรก็ไม่ได้ หมดปัญญาแล้วครับ โค้ดอัพโหลด |
|
|
|
|
|
|
|
ช่วยผมทีครับหมดปัญญาจริงๆๆ
โปรแกรมอัพโหลดข้อมูลเข้าฐานข้อมูล
ทำสร้างโฟลเดอร์เรียบร้อยแล้ว
ข้อมูลสามารถอัพได้แต่พอมาเป็นไฟล์แล้วไม่สามารถทำได้
ช่วยแนะนำทีครับ
Code (PHP)
<?php
header('Content-Type: text/html; charset=utf-8');
$id =$_POST['id'];
$pn =$_POST['pn'];
$num =$_POST['num'];
$stu_fname =$_POST['stu_fname'];
$stu_sname =$_POST['stu_sname'];
$adv =$_POST['adv'];
$room =$_POST['room'];
$gra =$_POST['gra'];
$aca =$_POST['aca'];
$abs=$_FILES['abs']['tmp_name'];
$abs_name=$_FILES['abs']['name'];
$abs_size=$_FILES['abs']['size'];
$abs_type=$_FILES['abs']['type'];
$abs_new =$id.".pdf";
include("connect.php");
if ($id=="" or $pn=="" or $stu_fname=="" or $stu_sname=="" or $adv=="" or $num=="" or $gra=="" or $abs=="" ) {
echo "<h3>ERROR : กรุณากรอกข้อมูลให้ครบนะครับ<h3>";echo "<A HREF='history.back()'>คลิกเพื่อกรอกข้อมูลใหม่</A><BR><BR>"; exit();
}
if ($_FILES["abs"]["error"] > 0)
{
echo "Return Code: " . $_FILES["abs"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["abs"]["name"] . "<br>";
echo "Type: " . $_FILES["abs"]["type"] . "<br>";
echo "Size: " . ($_FILES["abs"]["size"]) . " <br>";
echo "Temp file: " . $_FILES["abs"]["tmp_name"] . "<br>";
}
if (!move_uploaded_file($_FILES["abs"]["tmp_name"], "/abs/" . $abs_new)) {
echo "Error: " . "cannot move upload file to /abs/" . $abs_new;
} else { echo "Stored in: " . "/abs/" . $abs_new; }
{ $strSQL = "INSERT INTO senior_n (p_id,p_name,p_gra,p_aca,p_abs_name,p_stu_fname,p_stu_sname,p_adv,p_numkey) values
('$id','$pn','$gra','$aca','$abs_new','$stu_fname','$stu_fname','$adv','$num') " ;
$result = mysql_query($strSQL);
if (!$result) {
echo "error:".mysql_error()."<br>";
} else {
echo "add new record Complete<br>";
}
}
mysql_close();
echo"<script>window.location='http://senior-project-kus.orgfree.com/adminhome.php';</script>";
?>
Tag : PHP, MySQL, HTML/CSS
|
|
|
|
|
|
Date :
2012-07-08 01:01:16 |
By :
crazydrogon |
View :
881 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ / มันเกินมาหนึ่งอันตรงระบุโฟลเดอร์อะครับ
|
|
|
|
|
Date :
2012-07-08 01:32:58 |
By :
crazydrogon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตกลงได้แล้วหรือยังครับ
|
|
|
|
|
Date :
2012-07-08 07:05:42 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้ายังไม่ได้นะ เอาง่ายๆ เลยนะ
คุณเขียนคำสั่งแค่ให้มันอัปโหลดแบบธรรมดาก่อนเลย ยังไม่ต้องเช็คอะไรเลย แค่มีคำสั่งอัปโหลดไฟล์ และคำสั่ง insert แค่นั้นก่อนเลย
ดูว่าทำงานได้ยัง พอทำงานได้แล้วก็ค่อยมาเช็คโน้นนี่ตามที่ต้องการน่ะ "อย่างแรกคือให้มันทำงานให้ได้ก่อนแค่นั้นแหละ"
แบบนี้ทำให้หาจุดเออเรอได้ง่ายกว่าด้วย (วิธีการส่วนตัวน่ะ)
|
|
|
|
|
Date :
2012-07-08 08:09:29 |
By :
บังเอิญผ่านมาเห็น |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามหลักที่ถูกต้องการเขียนโปรแกรมคือขจะต้องเขียนให้มันทำงานได้ก่อนครับ แล้วค่อย ๆ แทรกส่วนอื่น ๆ เพิ่ม
|
|
|
|
|
Date :
2012-07-08 08:49:08 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|