|
|
|
รบกวนพี่ๆแนะนำโค้ดการเพิ่มสินค้าให้หน่อยนะครับ ขอบคุณมากครับ |
|
|
|
|
|
|
|
ตัวอย่างเพิ่มสินค้า (หนังสือ) product_add.php
<form action="product_add2.php" method="post" enctype="multipart/form-data">
<center>
<p class="fontt"><b>เพิ่มหนังสือใหม่</b></p></center>
<table width="504" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td class="fontt">ISBN</td>
<td align="left"><input name="isbn" type="text" id="isbn" size="40" />
<span class="style2 style8">*</span></td>
</tr>
<tr>
<td width="135" class="fontt">ชื่อหนังสือ</td>
<td width="366" align="left"><input type="text" name="name" size="40" />
<span class="style2 style8">*</span> </td>
</tr>
<tr>
<td class="fontt">หมวดหนังสือ</td>
<td align="left">
<select name="ref_id_type">
<option value="0" selected="selected">เลือกหมวดหนังสือ</option>
<?
$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];
echo "<OPTION VALUE='$id_type'>$name_type</OPTION>";
}
?>
</select>
<span class="style2 style8">*</span></td>
</tr>
<tr>
<td class="fontt">สำนักพิมพ์</td>
<td align="left"><select name="PubID" id="PubID">
<option value="0" selected="selected">เลือกสำนักพิมพ์</option>
<?
$sql="select * from publisher";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$PubID=$rs[PubID];
$PubName=$rs[PubName];
echo "<OPTION VALUE='$PubID'>$PubName</OPTION>";
}
?>
</select>
<span class="style2 style8">*</span></td>
</tr>
<tr>
<td class="fontt">รายละเอียด</td>
<td align="left"><textarea name="detail" cols="40" rows="4"></textarea>
<span class="style2 style8"> * </span></td>
</tr>
<tr>
<td class="fontt">ผู้แต่ง</td>
<td align="left"><input name="author_name" type="text" id="author_name" size="40" /></td>
</tr>
<tr>
<td class="fontt">ราคา</td>
<td align="left"><input type="text" name="price" size="10" />
<span class="style2">บาท <span class="style8">*</span> </span></td>
</tr>
<tr>
<td class="fontt">รูปภาพ</td>
<td align="left"><input type="file" name="fileupload" />
<input type="hidden" name="MAX_FILE_SIZE" value="100000" /></td>
</tr>
<tr><td class="style2"> </td>
<td><input type="submit" name="Submit" value="ตกลง" />
<input type="reset" name="Submit2" value="ยกเลิก" /></td>
</tr>
</table>
</form>
product_add2.php
<?
$isbn=$_POST[isbn];
$name=$_POST[name];
$ref_id_type=$_POST[ref_id_type];
$detail=$_POST[detail];
$PubID=$_POST[PubID];
$author_name=$_POST[author_name];
$price=$_POST[price];
$fileupload=$_FILES['fileupload']['tmp_name'];
$fileupload_name=$_FILES['fileupload']['name'];
$fileupload_size=$_FILES['fileupload']['size'];
$fileupload_type=$_FILES['fileupload']['type'];
if ($isbn=="") {
echo "<H3>ERROR : กรุณากรอก รหัส ISBN</H3>";
echo "<a href='javascript:history.back();'>กลับไปแก้ไข</a>";
//echo"<meta http-equiv=refresh content=2;url=admin_product_add.php>";
exit();
} else if ($name=="") {
echo "<H3>ERROR : กรุณาเลือก ชื่อสินค้า </H3>";
echo "<a href='javascript:history.back();'>กลับไปแก้ไข</a>";
//echo"<meta http-equiv=refresh content=2;url=admin_product_add.php>";
exit();
} else if ($ref_id_type=="0") {
echo "<H3>ERROR : กรุณาเลือก หมวดสินค้า </H3>";
echo "<a href='javascript:history.back();'>กลับไปแก้ไข</a>";
//echo"<meta http-equiv=refresh content=2;url=admin_product_add.php>";
exit();
} else if ($PubID=="0") {
echo "<H3>ERROR : กรุณาเลือก สำนักพิมพ์ </H3>";
echo "<a href='javascript:history.back();'>กลับไปแก้ไข</a>";
//echo"<meta http-equiv=refresh content=2;url=admin_product_add.php>";
exit();
} else if ($detail=="") {
echo "<H3>ERROR : กรุณากรอก รายละเอียด </H3>";
echo "<a href='javascript:history.back();'>กลับไปแก้ไข</a>";
// echo"<meta http-equiv=refresh content=2;url=admin_product_add.php>";
exit();
} else if ($price=="") {
echo "<H3>ERROR : กรุณากรอก ราคาสินค้า </H3>";
echo "<a href='javascript:history.back();'>กลับไปแก้ไข</a>";
//echo"<meta http-equiv=refresh content=2;url=admin_product_add.php>";
exit();
}
$structure = 'file_images';
$sql = "INSERT INTO tb_product ";
$sql .="(isbn,name_prd,ref_id_type,detail_prd,author_name,price_prd,PubID) ";
$sql .="VALUES";
$sql .="('".$_POST["isbn"]."','".$_POST["name"]."','".$_POST["ref_id_type"]."' ";
$sql .=",'".$_POST["detail"]."','".$_POST["author_name"]."','".$_POST["price"]."' ";
$sql .=",'".$_POST["PubID"]."') ";
$sql_query= mysql_query($sql);
/*//(isbn,name_prd,ref_id_type,detail_prd,author_name,price_prd,photo_prd,PubID)
$sql="INSERT INTO tb_product values('$isbn','$name','$ref_id_type','$detail','$author_name,'$price','$PubID') ";
$result=mysql_db_query($dbname,$sql);*/
echo $sql;
if($sql_query)
{
if(empty($fileupload))
{
echo"<CENTER>คุณไม่ได้เลือกภาพประกอบ </CENTER>";
} else
{
$ext=strtolower(end(explode('.',$fileupload_name)));
if($ext=="jpg" or $ext=="jpeg" or $ext=="JPG" or $ext=="JPEG")
{
$sql="select max(id_prd) from tb_product";
$result=mysql_query($sql);
$r=mysql_fetch_array($result);
$id_max=$r[0];
$filename=$id_max ."_1.". $ext;
$images = $fileupload;
//กำหนดความสูงของรูปใหม่
$height=400;
$size=GetimageSize($images);
$width=round($height*$size[0]/$size[1]);
$images_orig = ImageCreateFromJPEG($images);
$photoX = ImagesX($images_orig);
$photoY = ImagesY($images_orig);
$images_fin = ImageCreateTrueColor($width, $height);
ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY);
ImageJPEG($images_fin, "$structure/$filename");
ImageDestroy($images_orig);
ImageDestroy($images_fin);
$sql1="update tb_product set photo_prd='$filename' where id_prd='$id_max' ";
$sql_query = mysql_query($sql1) or die ("Error Query [".$sql1."]");
echo $sql1;
}else
{
echo "<FONT SIZE=\"\" COLOR=\"#CC0000\"><B><CENTER>ไฟล์ที่คุณเลือก ไม่สามารถ Upload ได้ กรุณาเลือกไฟล์ที่มีนามสกุลดังนี้ .jpg .jpeg </CENTER></B></FONT> ";
}
}
}
echo "<H3>เพิ่ม สินค้าเรียบร้อยแล้ว</H3>";
//echo "<meta http-equiv='refresh' content='3; url=admin_product.php'>" ;
mysql_close();
?>
|
ประวัติการแก้ไข 2011-04-23 10:23:24
|
|
|
|
Date :
2011-04-23 10:21:06 |
By :
pumin99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|