|
|
|
ช่วยดูโค้ด upload รูปหลายรูปให้หน่อย อัพแล้วรูปมาแต่ข้อมูลไม่ลงฐานข้อมูล |
|
|
|
|
|
|
|
Code (PHP)
addproduct.php
<form action="addproduct_ok.php" method="post" enctype="multipart/form-data">
<p align="center"><b>เพิ่มสินค้าหรือบริการ</b></p>
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td width="101">ชื่อสินค้า</td>
<td><input name="name_prd" type="text" id="name_prd" size="40" />
<span class="style1">* </span></td>
</tr>
<tr>
<td>ประเภท</td>
<td><select name="ref_id_type">
<option value="0">เลือกประเภท</option>
<?
include "connect.php";
$sql="select * from type";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$id_type=$rs[id_type];
$name_type=$rs[name_type];
echo "<OPTION VALUE='$id_type'>$name_type</OPTION>";
}
?>
</select>
*</td>
</tr>
<tr>
<td>รายละเอียด</td>
<td><textarea name="detail_prd" cols="40" rows="4" id="detail_prd"></textarea>
<span class="style1">* </span></td>
</tr>
<tr>
<td>ราคา</td>
<td><input name="price_prd" type="text" id="price_prd" size="10" />
บาท * </td>
</tr>
<tr>
<td rowspan="4" valign="top">รูปภาพ</td>
<td><input type="file" name="filUpload[]"><br>
<input type="file" name="filUpload[]"><br>
<input type="file" name="filUpload[]"><br>
</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="ตกลง" />
<input type="reset" name="Submit2" value="ยกเลิก" /></td>
</tr>
</table>
</form>
addproduct_ok.php
$name_prd=$_POST[name_prd];
$ref_id_type=$_POST[ref_id_type];
$detail_prd =$_POST[detail_prd ];
$price_prd=$_POST[price_prd];
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("choksiri");
for($i=0;$i<count($_FILES["filUpload"]["name"]);$i++)
{
if($_FILES["filUpload"]["name"][$i] != "")
{
if(copy($_FILES["filUpload"]["tmp_name"][$i],"picture/".$_FILES["filUpload"]["name"][$i]))
{
//*** Insert Record ***//
$strSQL = "INSERT INTO product ";
$strSQL .="(name_prd ,ref_id_type,detail_prd,price_prd,photo_prd) VALUES ('".$name_prd."','".$ref_id_type."','".$detail_prd."','".$price_prd."','".$photo_prd."','".$_FILES["filUpload"]["name"][$i]."')";
$objQuery = mysql_query($strSQL);
}
}
}
echo "Copy/Upload Complete<br>";
echo "$strSQL";
echo "$sql3";
echo "<H3>เพิ่ม สินค้าเรียบร้อยแล้ว</H3>";
//echo "[ <A HREF=addproduct.php>เพิ่มสินค้า</A> ] [ <A HREF=adminproduct.php>สินค้าทั้งหมด</A> ] ";
//echo "<meta http-equiv=\"refresh\" content=\"0; URL=adminproduct.php\">";
mysql_close();
Code (PHP)
Tag : - - - -
|
|
|
|
|
|
Date :
2010-06-14 12:15:01 |
By :
pantip |
View :
1299 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแก้ตรงนี้นะ
Code (PHP)
$strSQL .="(name_prd ,ref_id_type,detail_prd,price_prd,photo_prd) VALUES ('".$name_prd."','".$ref_id_type."','".$detail_prd."','".$price_prd."','".$photo_prd."','".$_FILES["filUpload"]["name"][$i]."')";
เป็น
Code (PHP)
$strSQL .="(name_prd ,ref_id_type,detail_prd,price_prd,photo_prd) VALUES ('".$name_prd."','".$ref_id_type."','".$detail_prd."','".$price_prd."','".$photo_prd."','".$_FILES[filUpload][name][$i]."')";
ใช้ $_FILES[filUpload][name][$i] แทนดูครับ
|
|
|
|
|
Date :
2010-06-14 12:24:16 |
By :
AnimalMan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเพิ่มคำสั่งที่บรรทัดนี้ดูครับ ว่ามัน error อะไร
$objQuery = mysql_query($strSQ) or die('Error: '.mysql_error());
|
|
|
|
|
Date :
2010-06-14 12:24:26 |
By :
DownsTream |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันบอกว่า
Error: Query was empty
ควรแก้ไขอย่างไรดีคับ
|
|
|
|
|
Date :
2010-06-14 12:30:50 |
By :
pantip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอาคำสั่ง sql ออกมาดูด้วยครับ
$objQuery = mysql_query($strSQL) or die($strSQL.'<br />Error: '.mysql_error());
|
|
|
|
|
Date :
2010-06-14 12:41:46 |
By :
DownsTream |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ข้อมูลลงฐานข้อมูลเรียบร้อยแล้ว รูปก็อัพผ่าน แต่ก็ยังมีปัญหาอีกขั้นตอนหนึ่งก็คือ
ข้อมูลที่ลงฐานข้อมูลมันลงไปซ้ำ กัน
รบกวนช่วยดูให้หน่อยนะครับ
|
|
|
|
|
Date :
2010-06-14 12:58:25 |
By :
pantip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนผู้รู้ด้วยคับ
|
|
|
|
|
Date :
2010-06-14 19:24:59 |
By :
pantip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo $i ออกมาดูด้วยครับ
|
|
|
|
|
Date :
2010-06-15 02:03:08 |
By :
ขี้เกียจล็อกอิน |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $i แล้วได้ผลดังนี้
Copy/Upload Complete
INSERT INTO product (name_prd ,ref_id_type,detail_prd,price_prd,photo_prd) VALUES ('iiiiiiii','20','iiiiiii','4','123.jpg')3
|
|
|
|
|
Date :
2010-06-16 16:05:36 |
By :
pantip |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|