|
|
|
ช่วยหน่อยครับอัพโหลดรูป php แล้วรูปมันออกมาเป็นไฟล์เสียครับ ไม่สามารถดูได้ |
|
|
|
|
|
|
|
Code (PHP)
<?
if($_FILES['image']['name']==""){echo"<script>alert('ยังไม่เลือกรูปภาพ');history.back();</script>";exit;}
if($_REQUEST['name']==""){echo"<script>alert('ยังไม่ใส่ชื่อสินค้า');history.back();</script>";exit;}
if($_REQUEST['price']==""){echo"<script>alert('ยังไม่ใส่ราคา');history.back();</script>";exit;}
if(!is_numeric($_REQUEST['price'])){echo"<script>alert('จำนวนเงินไม่เป็นตัวเลข');history.back();</script>";exit();}
$category_id=$_REQUEST['category_id'];
$name=$_REQUEST['name'];
$detail=$_REQUEST['detail'];
$count=$_REQUEST['count'];
$image=time().'-'.$_FILES['image']['name'];
$sql="INSERT INTO product(name, cate_id, detail, count, price, image, insert_date, last_update) VALUES('$name','$category_id', '$detail', '$count', '$price', '$image', now(), now())";
mysql_query($sql)or die(mysql_error());
$product_id=mysql_insert_id();
if(move_uploaded_file($_FILES['image']['tmp_name'],"../../product/".$image)){
$error="";
}
else {
$error="alert('เกิดการผิดพลาดในการอัพโหลดไฟล์ภาพ กรุณาทำการอัพโหลดใหม่')";
}
$id=base64_encode($product_id);
echo"<script>$error;window.location='../../product_edit.php?id=$id';</script>";
?>
รูปที่ออกมาเป็นอย่างงี้ครับ
Tag : PHP
|
|
|
|
|
|
Date :
2014-01-27 13:42:58 |
By :
tazao |
View :
1573 |
Reply :
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูจากรูปแล้ว $_FILES['image']['name']; ยังไม่มีค่าส่งมาน่ะครับ
|
|
|
|
|
Date :
2014-01-27 14:18:24 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วจะแก้ไข ได้ยังไง หรอครับ
|
|
|
|
|
Date :
2014-01-27 14:22:42 |
By :
tazao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาหน้าฟอร์มส่งค่ามาดูหน่อยสิครับ
|
|
|
|
|
Date :
2014-01-27 14:23:51 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_FILES['image']['name']; ตัวแปรนี้มีน่านะครับ เพราะเช็คไฟล์ใน ดาต้าเบส มันมีค่าครับ
|
|
|
|
|
Date :
2014-01-27 14:24:52 |
By :
tazao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฟอร์มส่งครับ
Code (PHP)
<form action="process/product/product_insert.php" method="post" enctype="multipart/form-data" name="product" >
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td width="143">หมวดสินค้า</td>
<td width="715">
<select name="category_id">
<option value="0">ไม่มีหมวดหมู่</option>
<?
$sqlCategory="SELECT * FROM category WHERE id!=0 ORDER BY name";
$resultCategory=mysql_query($sqlCategory) or die(mysql_error());
$numCategory=mysql_num_rows($resultCategory);
for($i=1;$i<=$numCategory;$i++){$rowCategory=mysql_fetch_array($resultCategory);
?>
<option value="<?=$rowCategory['id']?>"><?=$rowCategory['name']?></option>
<?
}
?>
</select>
</td>
</tr>
<tr>
<td>ชื่อสินค้า</td>
<td><input name="name" type="text" required style="width:300px;"/></td>
</tr>
<tr>
<td valign="top">รายละเอียด</td>
<td><textarea name="detail" cols="80" rows="5"></textarea></td>
</tr>
<tr>
<td>จำนวนสินค้า</td>
<td><input name="count" type="text" style="width:80px;"/> </td>
</tr>
<tr>
<td>ราคา</td>
<td><input type="text" name="price" style="width:80px;"/> บาท</td>
</tr>
<tr>
<td>ภาพหลัก</td>
<td><input type="file" name="image"/></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="เพิ่ม" class="buttom"/></td>
</tr>
</table>
</form>
|
|
|
|
|
Date :
2014-01-27 14:27:51 |
By :
tazao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สังเกตอะไรไม๊ครับ ชื่อไฟล์ นามสกุลไฟล์ มันไม่มีน่ะครับ
|
ประวัติการแก้ไข 2014-01-27 15:02:20
|
|
|
|
Date :
2014-01-27 15:01:32 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่มีนามสกุลไฟล์อะครับ
|
|
|
|
|
Date :
2014-01-27 15:19:23 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$image=time().'-'.$_FILES['image']['name'].'.jpg';
เพิ่มแบบนี้ เข้าไปมันก็ยังเปิดไม่ได้ อยู่ดี ช่วยแนะนำ หน่อยครับ
|
|
|
|
|
Date :
2014-01-27 15:38:58 |
By :
tazao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไปดูฟิวด์ image กำหนดขนาดได้พอกับชื่อไฟล์ที่จะเก็บหรือเปล่าครับ
|
|
|
|
|
Date :
2014-01-27 15:45:03 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ขนาดมาเท่ากันเลย ครับ
|
|
|
|
|
Date :
2014-01-27 15:50:26 |
By :
tazao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอบคุณมากครับทุกคน
|
|
|
|
|
Date :
2014-01-27 16:06:59 |
By :
tazao |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|