|
|
|
ใครเก่งโค้ด การแสดงสินค้า มั้งครับช่วยที มันไม่ยอมแสดงประเภทสิ้นค้า T T หมดปัญญาจริงๆ |
|
|
|
|
|
|
|
จะเป็นส่วนของการ เพิ่มประเภทสินค้าใหม่ ได้ตลอด
แต่ปัญหาด้านบน คือเวลาให้มัน โชว์ ประเภทของสินค้า มันไม่โชว์ นั่งมาหลายชม งง ตึบเลยครับ ทำตามหนังสือ T T
โค้ด admin_product_add.php
<?
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<? include "admin_menu.php" ?>
<form action="admin_product.add2.php" method="post" enctype="multipart/form-data">
<p><b>เพิ่มสินค้า</b></p>
<table width="400" border="0" cellpadding="0" cellspacing="1">
<tr>
<td width="101">ชื่อสินค้า</td>
<td><input type="text" name="name" size="40" />*</td>
</tr>
<tr>
<td>ประเภทสินค้า</td>
<td>
<select name="ref_id_type">
<option value="0"> เลือกประเภทสินค้า </option>
<?
include "connect.php";
$sql="select * from tb_type";
$result=mysql_db_query($conn_db,$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" cols="40" rows="4"></textarea>*</td>
</tr>
<tr>
<td>ราคา</td>
<td><input type="text" name="price" size="10" /> บาท *</td>
</tr>
<tr>
<td>รูปภาพ</td>
<td><input type="file" name="fileupload" />
<input type="hidden" name="MAX_FILE_SIZE" value="100000"</td>
</td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="Submit" value="Submai" />
<input type="reset" name="Submit2" value="Reset" /></td>
</tr>
</table>
</form>
</body>
</html>
admin_product_add2.php
<?
session_start();
$name=$_POST[name];
$ref_id_type=$_POST[ref_id_type];
$detail=$_POST[detail];
$price=$_POST[price];
$fileupload=$_FILES['fileupload']['tmp_name'];
$fileupload_nmae=$_FILES['fileupload']['name'];
$fileupload_size=$_FILES['fileupload']['size'];
$fileupload_type=$_FILES['fileupload']['type'];
if ($name==""){
echo " <h3> ERROR :: กรุณากรอกชื่อสินค้า </h3>";
exit();
} else if ($ref_id_type=="0"){
echo "<h3> ERROR :: กรุณาเลือกประเภทสินค้า </h3>";
exit();
} else if ($detail=="") {
echo "<h3> ERROR :: กรุณากรอกรายละเอียด</h3>";
exit();
} else if ($price==""){
echo "<h3> ERROR :: กรุณากรอกราคาสินค้า </h3>";
exit();
}
include "connect.php";
$sql="insert into tb_product values(null,'$name','$ref_id_type','$detail','$price','')";
$result=mysql_db_query($conn_db,$sql);
if ($fileupload) {
$array_last=explode(".",$faileupload_name);
$c=count($array_last)-1;
$lastname=strtolower($array_last[$c]);
if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
$sql2="select max(id_prd) from tb_product ";
$result2=mysql_db_query($conn_db,$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($conn_db,$sql3);
}
unlink($fileupload);
}
echo " <h3> เพิ่ม สินค้าเรียบร้อยแล้ว </h3>";
echo "[ <a href=admin_product.php>กลับหน้าลัก</a>] ";
mysql_close();
?>
|
|
|
|
|
Date :
2013-03-07 18:54:03 |
By :
imzpack |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในตาราง tb_product ฟิลด์ ref_id_type มีค่าเก็บหรือป่าวครับ
|
|
|
|
|
Date :
2013-03-07 19:20:40 |
By :
kink@p |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ข้อมูล add ผ่าน form หรือ phpMyAdmin ครับ ตามหนังสือไฟล์นี้มันชื่อ admin_product_add2.php ไม่ใช่ admin_product.add2.php
สงสัยน่ะครับ พิมพ์ผิดรึตั้งใจ แล้วมัน action ไปถูกได้ไง...
|
|
|
|
|
Date :
2013-03-07 20:48:53 |
By :
poomloom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|