|
|
|
อัพรูปภาพไม่ขึ้นครับ แต่ทำหน้า Edit ได้ งงครับ ส่วนนี้เป็นหน้าที่เพิ่มสินค้า/เพิ่มรูป |
|
|
|
|
|
|
|
ส่วนนี้เป็นหน้าที่เพิ่มสินค้า/เพิ่มรูป แต่มันไม่เพิ่มรูปลงในเครื่องเรา
Code (PHP)
<?
session_start ();
if ($sess_adminid<>session_id()){
header ("Location : admin.php");exit();
}
$name=$_POST[name];
$ref_id_type=$_POST[ref_id_type];
$detail=$_POST[detail];
$price=$_POST[price];
$fileupload=$_FILES['fileupload']['tmp_name'];
$fileupload_name=$_FILES['fileupload']['name'];
$fileupload_size=$_FILES['fileupload']['size'];
$fileupload_type=$_FILES['fileupload']['type'];
if ($name==""){
echo "กรุณากรอกชื่อสินค้า";
exit();
}else if ($ref_id_type=="0"){
echo "กรุณาเลือกประเภทสินค้า";
exit();
}else if ($detail==""){
echo "กรุณากรอกรายละเอียด";
exit();
}else if ($price==""){
echo "กรุณาเลือกราคาสินค้า";
exit();
}
include "connect.php";
$sql="INSERT INTO tb_product
values (null,'$name','$ref_id_type','$detail','$price','$fileupload','')";
$result=mysql_db_query($dbname,$sql);
if ($fileupload){
$array_last=explode(".",$fileupload_name);
$c=count($array_last [$c]);
if ($lastname=="GIF" or $lastname=="Gif"or $lastname=="jpg" or $lastname=="jpeg"){
$sql2="select max(id_prd) from tb_product";
$result2=mysql_db_query($dbname,$sql2);
$row=mysql_fetch_row($result2);
$photoname=$row[0].".".$lastname;
copy($fileupload,"photo/".$photoname);
$sql3="update tb_product set photo_prd='$photoname'
where id_prd='$row[0]'";
$result3=mysql_db_query($dbname,$sql3);
}
unlink ($fileupload);
}
echo "เพิ่มสินค้าเรียบร้อยแล้ว";
echo "[<a href=admin_product.php>กลับหน้าหลัก</a>]";
mysql_close();
?>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-07-22 10:32:42 |
By :
titatree |
View :
1419 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หน้านี้แก้ไข พอเลือกอัพรูปมันขึ้นครับ
แก้ไขหน้าแรก
Code (PHP)
<?
$id_edit=$_GET[id_edit];
include "connect.php";
$sql="select * from tb_product where id_prd='$id_edit'";
$result=mysql_db_query ($dbname ,$sql);
$rs=mysql_fetch_array($result);
$id_prd=$rs[id_prd];
$code=sprintf("%05d",$id_prd);
$name_prd=$rs[name_prd];
$detail_prd=$rs[detail_prd];
$ref_id_type=$rs[ref_id_type];
$price_prd=$rs[price_prd];
$photo_prd=$rs[photo_prd];
?>
<html>
<head><title> ร้านค้าออนไลน์ สำหรับผู้ดูแลระบบ </title></head>
<body>
<? include "admin_menu.php"; ?>
<form action="admin_product_edit2.php" method="post"
enctype="multipart/form-data">
<p><b>แก้ไขสินค้า</b></p>
<table width="400" border="0" cellspacing="1" cellpadding="1" cellpadding="0">
<tr>
<td width="101">รหัสสินค้า</td>
<td><?=$code?></td>
</tr>
<tr>
<td width="101">ชื่อสินค้า</td>
<td><input type="text" name="name" size="40" value="<?=$name_prd?>">*</td>
</tr>
<tr>
<td>ประเภทสินค้า</td>
<td>
<select name="ref_id_type">
<?
$sql="select * from tb_type";
$result=mysql_db_query($dbname,$sql);
while ($rs=mysql_fetch_array($result)) {
$id_type=$rs[id_type];
$name_type=$rs[name_type];
if ($ref_id_type==$id_type) {
echo "<option value='$id_type' selected>
$name_type</option>";
}else{
echo "<option value='$id_type'>$name_type </option>";
}
}
?>
</select></td>
</tr>
<tr>
<td>รายละเอียด </td>
<td><textarea name="detail" cols="40" rows="4"><?=$detail_prd?></textarea>*</td>
</tr>
<tr>
<td>ราคา </td>
<td><input type="text" name="price" size="10" value="<?=$price_prd?>"> บาท* </td>
</tr>
<tr>
<td>รูปภาพ</td>
<td>
<?
if ($photo_prd<>"") {
echo "<input type='checkbox' name='chkdel'
value='1'>ลบรูปภาพ <br>";
echo "<a href='photo/$photo_prd' target='_blank'>แสดงรูปภาพ</a>";
}else{
echo "<input type='file' name='fileupload'>";
echo "<input type='hidden' name='max_file_size'
value='100000'>";
}
?>
</td>
</tr>
<tr>
<td> </td>
<td>
<input type="submit" name="submit" value="submit">
<input type="reset" name="submit2" value="reset">
<input name="id_edit" type="hidden"
value="<?=$id_edit?>">
<input name="photo_del" type="hidden"
value="<?=$photo_prd?>">
</td>
</tr>
</table>
</form>
</body>
</html>
แก้ไขหน้าที่สอง
Code (PHP)
<?
$id_edit=$_POST[id_edit];
$name=$_POST[name];
$ref_id_type=$_POST[ref_id_type];
$detail=$_POST[detail];
$price=$_POST[price];
$photo=$_POST[photo];
$fileupload=$_FILES['fileupload']['tmp_name'];
$fileupload_name=$_FILES['fileupload']['name'];
$fileupload_size=$_FILES['fileupload']['size'];
$fileupload_type=$_FILES['fileupload']['type'];
include "connect.php";
if ($chkdel=="1") {
$sql3="update tb_product set photo_prd=''
where id_prd='$id_edit'";
$result3=mysql_db_query($dbname,$sql3);
unlink("photo/$photo_del");
}
if ($fileupload) {
$array_last=explode(".",$fileupload_name);
$c=count($array_last)-1;
$lastname=strtolower ($array_last[$c]);
if ($lastname=="git" or $lastname=="jpg" or
$lastname=="jpeg") {
$photoname=$id_edit .".". $lastname;
copy($fileupload,"photo/".$photoname);
$sql3="update tb_product set photo_prd='$photoname'
where id_prd='$id_edit'";
$result3=mysql_db_query($dbname,$sql3);
}
unlink ($fileupload);
}
$sql="update tb_product set
name_prd='$name',
ref_id_type='$ref_id_type',
detail_prd='$detail',
price_prd='$price' where id_prd='$id_edit'";
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "แก้ไขสินค้าเรียบร้อยแล้ว";
echo "[<a href=admin_product.php>กลับหน้าหลัก</a>]";
}else{
echo "ไม่สามารแก้ไขสินค้าได้";
}
mysql_close();
?>
|
|
|
|
|
Date :
2010-07-22 10:35:24 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณว่า เราเพิ่มสินค้าไปแล้ว
แล้วเราต้องไปแก้ไขสินค้าอีกครั้งเพื่อเพิ่มรูปภาพครับ
ซึ่งความจริงมันสมควรที่จะมีรูปภาพตั้งแต่การเพิ่มสินค้าแล้วอ่ะครับ
รบกวนพี่หน่อยๆครับ
|
|
|
|
|
Date :
2010-07-22 10:39:26 |
By :
titatree |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นเหมือนกันครับ
|
|
|
|
|
Date :
2012-03-04 19:16:24 |
By :
bank23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|