|
|
|
ขอตัวอย่างหรือแนวทาง ที่อัพโหลด ไฟล์ แบบ path หลายๆ table ไม่ใช่หลายๆ ตารางนะครับ |
|
|
|
|
|
|
|
เขียนเช็คเอาครับว่าจะเอา filefield ไหนไปลง table ไหน
|
|
|
|
|
Date :
2010-11-21 23:57:36 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นึกภาพไม่ออกเลยครับ อย่างที่เขียนไว้กระทู้ก่อนอ่ะครับ
ที่จะทํา พอจะใช่แบบนี้ได้ไหมครับ หรือว่ามันเป็นรูปแบบไหนครับ
https://www.thaicreate.com/php/forum/051987.html
|
ประวัติการแก้ไข 2010-11-22 00:17:48
|
|
|
|
Date :
2010-11-22 00:15:28 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้ผมมาเดาความต้องการของคุณคงยากครับ
แต่ให้บอกตามความเข้าใจคำถามด้านบน มันก็ต้องเขียน query แยก เพื่อ insert ลงคนละ table อยู่แล้ว ดังนั้นก็ไม่น่าจะมีปัญหาอะไร
table1 insert filefield1
table2 insert filefield2
แค่นั้นแหละครับ
|
|
|
|
|
Date :
2010-11-22 00:23:58 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โดยให้อยู่ในหน้าเด๊ยวกันไม่ต้องแยกหน้าก็ได้ใช่ไหมครับ หรือว่าอยู่คนล่ะหน้าละไฟล์เลย
|
|
|
|
|
Date :
2010-11-22 00:28:03 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้าเดียวนี่แหละครับ มันคิวรี่ได้เป็นพันรอบแหน่ะ ถ้าไม่ timeout ก่อนนะ อิอิ
|
|
|
|
|
Date :
2010-11-22 00:30:28 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อัพโหลด1 อัพโหลด2
ลงtable1 ลงtable2
แต่ทั้ง2มันเป็นเก็บข้อมูลแบบpath ที่งงคือตรงนี้อ่ะครับที่สําคัญเลย
แต่ยังไงก็ขอบคุณครับ คือขอบทเรียน ที่เกี่ยวข้องกับงานนี้หน่อยครับเด๊ยวลองศึกษาดูด้วย ถ้าเป็นเก็บข้อมูล textอันนี้ไม่ งง แต่ที่งง path - -*
|
ประวัติการแก้ไข 2010-11-22 00:37:33
|
|
|
|
Date :
2010-11-22 00:34:55 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บแค่ชื่อไฟล์ครับ เวลาแสดงรูปค่อยใส่ให้ถูก path
<img src="images/abc/<?php echo $rows['img1']; ?>" />
|
|
|
|
|
Date :
2010-11-22 00:56:53 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อตรงนี้ได้แล้วครับแต่ตรงนี้ครับที่ยังไม่ได้ ส่วนที่insert ครับ หรือมีแนวทางอื่นที่ไม่ใช่แบบแนวนี้ไหม (ขอโทษที่ครับ มันtable เด๊ยวกันแต่ ให้insert ไฟล์จากฟอร์มรับข้อมูล ลงแยกตาราง Files ฟิลนี้เป็นinsert รูป ส่วน Music เป็นinsert เพลงครับ และSong,Album เป็นข้อมูลธรรมอันนี้ได้แล้วครับ ที่ไม่ได้ก็จะเป็น 2 อันที่ว่าแหละครับ )
if($_POST){
if(copy($_FILES["Files"]["tmp_name"],"myfile/".$_FILES["Files"]["name"]))
{
if(copy($_FILES["Music"]["tmp_name"],"music/".$_FILES["Music"]["name"]))
{
$objConnect = mysql_connect("localhost","root","keng") or die("Error Connect to Database");
$objDB = mysql_select_db("admin");
$strSQL = "INSERT INTO customer";
$strSQL .="(Files,Song,Album,Music) ";
$strSQL .="VALUES ";
$strSQL .="('".$_FILES["Files"]["name"]."' ";
$strSQL .=",'".$_POST["txtSong"]."','".$_POST["txtAlbum"]."','".$_FILES["Music"]["name"]."') ";
$objQuery = mysql_query($strSQL);
}
}
|
|
|
|
|
Date :
2010-11-22 01:08:42 |
By :
kenghockey |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if($_POST){
if(copy($_FILES["Files"]["tmp_name"],"myfile/".$_FILES["Files"]["name"]))
{
if(copy($_FILES["Music"]["tmp_name"],"music/".$_FILES["Music"]["name"]))
{
$objConnect = mysql_connect("localhost","root","keng") or die("Error Connect to Database");
$objDB = mysql_select_db("admin");
$strSQL = "INSERT INTO customer";
$strSQL .="(Files,Song,Album,Music) ";
$strSQL .="VALUES ";
$strSQL .="('".$_FILES["Files"]["name"]."' ";
$strSQL .=",'".$_POST["txtSong"]."','".$_POST["txtAlbum"]."','".$_FILES["Music"]["name"]."') ";
$objQuery = mysql_query($strSQL);
}
}
ที่ไม่ได้น่าจะตรงนี้หรือเปล่า if($_POST)
ลองเปลี่ยนเป็น
Code (PHP)
if($_FILES["Files"]["name"] !="" && $_FILES["Music"]["name"]!="")
{
copy($_FILES["Files"]["tmp_name"],"myfile/".$_FILES["Files"]["name"])
copy($_FILES["Music"]["tmp_name"],"music/".$_FILES["Music"]["name"])
$objConnect = mysql_connect("localhost","root","keng") or die("Error Connect to Database");
$objDB = mysql_select_db("admin");
$strSQL = "INSERT INTO customer";
$strSQL .="(Files,Song,Album,Music) ";
$strSQL .="VALUES ";
$strSQL .="('".$_FILES["Files"]["name"]."' ";
$strSQL .=",'".$_POST["txtSong"]."','".$_POST["txtAlbum"]."','".$_FILES["Music"]["name"]."') ";
$objQuery = mysql_query($strSQL);
}
|
|
|
|
|
Date :
2010-11-22 16:15:30 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|