|
|
|
PHP ทำ Form อยากอัพรูปได้หลายๆรูป ต้องเขียน Code ยังไงค่ะ |
|
|
|
|
|
|
|
ทำformอยากอัพรูปได้หลายๆรูป ต้องเขียน Code ยังไงค่ะ ต้องการอัพ 5 รูป เขียนเก็บ Text ชื่อใน Mysql ดัดแปลงยังไงก็ไม่ได้ค่ะ รบกวนผู้รู้ด้วยนะค่ะ
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$filUpload = (isset($_FILES['filUpload']) ? $_FILES['filUpload'] : "");
for ( $i=0; $i<count($filUpload['name']); $i++ ) {
if ( is_file($filUpload['tmp_name'][$i]) ) {
move_uploaded_file($filUpload['tmp_name'][$i], $filUpload['name'][$i]);
}
//*** Insert Record ***//
$strSQL = "INSERT INTO moter ";
$strSQL .="(head,mil,price,detail,phone,pic,pic_1,pic_2,pic_3,pic_4) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."','".$_FILES["filUpload"]["name"][$i]."')";
$objQuery = mysql_query($strSQL);
echo "Copy/Upload Complete<br>";
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2016-01-04 12:06:53 |
By :
salita_t |
View :
906 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บทความนี้ครับ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
{
if($_FILES["filUpload"]["name"][$i] != "")
{
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"][$i],"myfile/".$_FILES["filUpload"]["name"][$i]))
{
//*** Insert Record ***//
$strSQL = "INSERT INTO files ";
$strSQL .="(FilesName) VALUES ('".$_FILES["filUpload"]["name"][$i]."')";
$objQuery = mysql_query($strSQL);
}
}
}
echo "Copy/Upload Complete<br>";
?>
PHP Multiple File Field Upload To MySQL
อื่น ๆ ลองค้นหาได้ในกระทู้นะครับ มีเยอะมาก
|
|
|
|
|
Date :
2016-01-04 13:34:12 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2016-01-04 13:46:52 |
By :
Poae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใส่ code ดัดแปลงจากข้างบนแล้ว แต่พออัพขึ้น Ser แล้ว ลองกรอกข้อมูล แต่พอไปดูใน Mysql มันไม่เก็บข้อมูลให้ เพราะอะไรค่ะ รบกวนผู้รู้ช่วยดูให้หน่อยนะค่ะ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
{
if($_FILES["filUpload"]["name"][$i] != "")
{
if(move_uploaded_file($_FILES["filUpload"]["tmp_name"][$i],"moter/".$_FILES["filUpload"]["name"][$i]))
{
//*** Insert Record ***//
$strSQL = "INSERT INTO moter ";
$strSQL ="(head,mil,price,detail,phone) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."')";
$strSQL ="(pic) VALUES ('".$_FILES["filUpload"]["name"][$i]."')";
$objQuery = mysql_query($strSQL);
}
}
}
echo "";
?>
|
|
|
|
|
Date :
2016-01-04 15:45:13 |
By :
salita_t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียน แบบนี้ ได้ยังไงเนี่ยะ
Code (PHP)
$strSQL = "INSERT INTO moter ";
$strSQL ="(head,mil,price,detail,phone) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."')";
$strSQL ="(pic) VALUES ('".$_FILES["filUpload"]["name"][$i]."')";
$objQuery = mysql_query($strSQL);
Code (PHP)
$strSQL = "INSERT INTO moter (head,mil,price,detail,phone,pic) VALUES ('".$_POST["head"]."','".$_POST["mil"]."','".$_POST["price"]."','".$_POST["detail"]."','".$_POST["phone"]."','".$_FILES["filUpload"]["name"][$i]."')";
$objQuery = mysql_query($strSQL);
|
ประวัติการแก้ไข 2016-01-04 17:16:26
|
|
|
|
Date :
2016-01-04 17:15:39 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณคุณ Boat Junior แต่มันเก็บได้ เป็นแถว ๆ ลงมา อยากได้ เก็บรูปภาพให้อยู่ในแถวเดียวกัน แบบในตารางด้านล่าง
|
|
|
|
|
Date :
2016-01-05 09:18:35 |
By :
salita_t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|