|
|
|
มื่อใหม่สมัครเล่นครับ รบกวนถามผู้รู้เรื่องการอัพโหลดรูปหน่อยครับ |
|
|
|
|
|
|
|
คือผมจะอัพรูปลงในฐานข้อมูลคับ
พออัพโหลดเสร็จ รูปมันไม่แสดงเป็นรูปอ่ะคับ
แต่มันขึ้นเป็น noImage แทน
คือเรื่องของเรื่อง มันไม่สามารถอัพรูปไปไว้ใน folderได้
ไม่ทราบต้องแก้ไขยังไง
รูปฐานข้อมูลกะ รูปที่แสดงออก
อันบนสุด ผมมาพิมพ์เองในฐานข้อมูลคับ มันก็เลยออก
อันนี้คับโค๊ด
Code (PHP)
<?php
include( "../phpConfigCart.php" );
$msg = "";
if ( $Submit == "เพิ่มสินค้า" )
{
Conn2DB();
if ( empty( $pro_id ) ){
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">รหัสสินค้า</font> <br>\n";}
else{ $ChkproID = ChkproID( $pro_id );
if ( $ChkproID == true )
$msg = $msg . "<font color=\"#0066ff\">รหัสสินค้านี้ มีอยู่แล้ว</font> <br>\n";}
if ( empty( $pro_title ) )
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">ชื่อ/รุ่นสินค้า</font> <br>\n";
if ( empty( $pro_time ) )
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">ประกันสินค้า</font> <br>\n";
if ( empty( $pro_came ) )
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">ประกันเปลี่ยนสินค้า</font> <br>\n";
if ( empty( $pro_unit ) )
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">จำนวนคงเหลือ</font> <br>\n";
if ( empty( $pro_free ) )
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">ของแถม </font> <br>\n";
if ( empty( $pro_price ) )
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">ราคาขาย</font> <br>\n";
if ( empty( $pro_price1 ) )
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">ราคาต้นทุน</font> <br>\n";
if ( empty( $pro_note ) )
$msg = $msg . "โปรดระบุ <font color=\"#0066ff\">รายละเอียด</font> <br>\n";
if ( $ChkproID == false && ! empty( $pro_title ) && ! empty( $pro_time ) && ! empty( $pro_came ) && ! empty( $pro_unit ) && ! empty( $pro_free ) && ! empty( $pro_price ) )
{
if ( isset( $pro_image ) && $pro_image_type == "image/gif" )
{
$pro_image_file = "$pro_id" . ".gif";
copy( $pro_image, "$ImgDir\\$pro_image_file" ) or die( "ไม่สามารถ Copy ได้" );
}
else
$pro_image_file = "noimg.gif";
$pro_price = ereg_replace( "[^0-9.]", "", $pro_price );
$strSQL = "INSERT INTO product (pro_id, com_id,cate_id, pro_title, pro_time, pro_came, ";
$strSQL = $strSQL . "pro_image, pro_unit, pro_price1, pro_price, pro_free, pro_note, pro_status) ";
$strSQL = $strSQL . "VALUES ( $pro_id, $com_id,$cate_id, '$pro_title', '$pro_time', '$pro_came', ";
$strSQL = $strSQL . "'$pro_image_file', $pro_unit, $pro_price1, $pro_price,'$pro_free', '$pro_note', '$pro_status' ) ";
mysql_query( $strSQL, $conn )
or die ( "การกรอกข้อมูลมีข้อผิดพลาดเกิดขึ้น กรุณาตรวจสอบดูอีกครั้ง") . mysql_error();
$msg = $msg . "<font color=\"#0066ff\">เพิ่มข้อมูลสินค้า เรียบร้อยแล้ว</font> <br>\n";
$pro_id = "";
$pro_title = "";
$pro_time = "";
$pro_came = "";
$pro_unit = "";
$pro_price = "";
$pro_price1 = "";
$pro_free = "";
$pro_note = "";
}
CloseDB();
}
?>
<html>
<head>
<STYLE type=text/css>BODY {
SCROLLBAR-FACE-COLOR: #71B8FF; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #e0f0ff; SCROLLBAR-3DLIGHT-COLOR: #CAE4FF; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #e0f0ff; SCROLLBAR-DARKSHADOW-COLOR: #000000
}
</STYLE>
<title>เพิ่มสินค้า</title>
<link rel="stylesheet" href="../cart.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head>
<body background="">
<div align="center">
<p class="Tahoma13" align = "left"><b><?echo $msg; ?></b>
<form method="post" action="<?echo $PHP_SELF; ?>" enctype="multipart/form-data">
<table width="496" border="0" cellspacing="0" cellpadding="3" align="center">
<tr align="center" bgcolor="#CAE4FF">
<td colspan="3" class="Tahoma13"><b><font color="#000000">เพิ่มสินค้า</font></b></td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>รหัสสินค้า</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td class="Tahoma13" width="305"> <input type="text" name="pro_id" maxlength="6" size="10" value="<?echo $pro_id;?>">
<font color="#FF0000">( เฉพาะตัวเลข 6 หลัก) </font></td>
</tr>
<tr bgcolor="#EAEAEA">
<td align="right" class="Tahoma13"><font color="#000000"><b>บริษัท</b></font></td>
<td class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td class="Tahoma13"><select name="com_id">
<?php
Conn2DB();
$strSQL = "SELECT * FROM company";
$result = mysql_query( $strSQL, $conn );
while ( $rs = mysql_fetch_array( $result ) )
{
echo "<option value=\"$rs[com_id]\">$rs[com_name]</option>\n";
}
CloseDB();
?>
</select></td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>ประเภท</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td width="305" class="Tahoma13"> <select name="cate_id">
<?php
Conn2DB();
$strSQL = "SELECT * FROM category";
$result = mysql_query( $strSQL, $conn );
while ( $rs = mysql_fetch_array( $result ) )
{
echo "<option value=\"$rs[cate_id]\">$rs[cate_name]</option>\n";
}
CloseDB();
?>
</select> </td>
</tr>
<?php
echo "<Tr ><Td bgcolor=\"#EAEAEA\"width=\"200\" align=\"right\"><font face=\"Tahoma13\" size=\"2\"><b> สถานะสินค้า *</b></Td><Td bgcolor=\"#EAEAEA\"><td bgcolor=\"#EAEAEA\">
<select name =\"pro_status\">
<option value=\" 1\">สินค้าใหม่</option>
<option value=\" 0\">สินค้าเก่า</option>
</select>
</td></td></font></Tr>";
?>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>ชื่อ/รุ่น
สินค้า</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td width="305" class="Tahoma13"> <input type="text" name="pro_title" size="30" value="<?echo $pro_title;?>">
</td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>ประกันสินค้า</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td class="Tahoma13" width="305"> <input type="text" name="pro_time" size="30" maxlength="30" value="<?echo $pro_time;?>">
</td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>ประกันเปลี่ยนสินค้า</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td class="Tahoma13" width="305"> <input type="text" name="pro_came" maxlength="150" size="30" value="<?echo $pro_came;?>">
</td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>รูปสินค้า</b></font></td>
<td width="8" class="Tahoma13"> </td>
<td class="Tahoma13" width="305"> <input name="pro_image" type="file" id="pro_image" size="30">
</td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>จำนวนคงเหลือ</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td class="Tahoma13" width="305"> <input type="text" name="pro_unit" maxlength="30" size="30" value="<?echo $pro_unit;?>">
</td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>ของแถม</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td class="Tahoma13" width="305"> <input type="text" name="pro_free" maxlength="30" size="30" value="<?echo $pro_free;?>">
</td>
</tr>
<tr bgcolor="#EAEAEA">
<td align="right" class="Tahoma13"><font color="#000000"><b>ราคาต้นทุน</b></font></td>
<td class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td class="Tahoma13"> <input type="text" name="pro_price1" maxlength="20" size="10" value="<?echo $pro_price1;?>">
( เฉพาะตัวเลข) </td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"><font color="#000000"><b>ราคาขาย</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td class="Tahoma13" width="305"> <input type="text" name="pro_price" maxlength="20" size="10" value="<?echo $pro_price;?>">
( เฉพาะตัวเลข) </td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" bgcolor="#EAEAEA" class="Tahoma13"><font color="#000000"><b>รายละเอียด</b></font></td>
<td width="8" class="Tahoma13"><b><font color="#000000">*</font></b></td>
<td width="305" class="Tahoma13"> <textarea name="pro_note" cols="45" wrap="VIRTUAL" rows="5"><?echo $pro_note;?></textarea>
</td>
</tr>
<tr bgcolor="#EAEAEA">
<td width="165" align="right" class="Tahoma13"> </td>
<td width="8" class="Tahoma13"> </td>
<td width="305" class="Tahoma13"> <input type="submit" name="Submit" value="เพิ่มสินค้า">
</td>
</tr>
<tr bgcolor="#DCFF93">
<td width="165" align="right" bgcolor="#EAEAEA" class="Tahoma13"> </td>
<td width="8" bgcolor="#EAEAEA" class="Tahoma13"> </td>
<td width="305" bgcolor="#EAEAEA" class="Tahoma13"> </td>
</tr>
</table>
</form>
<p> </p>
</div>
</body>
</html>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2012-03-12 16:42:45 2012-03-12 16:44:49
|
|
|
|
|
Date :
2012-03-12 15:43:50 |
By :
ผู้อยากรู้ |
View :
1197 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
path รูปใส่ไม่ถูก
|
|
|
|
|
Date :
2012-03-12 15:59:27 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอา Code มาแปะ ด้วยซิครับจะได้รู้...
|
|
|
|
|
Date :
2012-03-12 16:23:55 |
By :
time.toon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขุดๆ อยากรู้แก้ยังไง
phpConfigCart.php
?php
$ImgDir = "C:/AppServ/www/Pro/oversea/ProductImage";
$conn;
$ServerName = "localhost";
$UserName = "root";
$UserPassword = "1234";
$DataBaseName = "oversea_db";
function Conn2DB()
{
global $conn;
global $ServerName;
global $UserName;
global $UserPassword;
global $DataBaseName;
$conn = mysql_connect( $ServerName, $UserName, $UserPassword );
if ( ! $conn )
die( "ไม่สามารถติดต่อกับ MySQL ได้" );
mysql_select_db( $DataBaseName, $conn )
or die ( "ไม่สามารถเลือกใช้งานฐานข้อมูลได้" );
}
function CloseDB()
{
global $conn;
mysql_close( $conn );
}
function AddCateName( $CateName )
{
global $conn;
$strSQL = "INSERT INTO category ( cate_name ) ";
$strSQL = $strSQL . "VALUES ( '$CateName' )";
mysql_query( $strSQL, $conn )
or die ( "INSERT มีข้อผิดพลาดเกิดขึ้น") . mysql_error();
}
function ChkCateName( $cate_id )
{
global $conn;
$strSQL= mysql_query( "SELECT * FROM category WHERE cate_id=$cate_id" );
$rs = mysql_fetch_array ( $strSQL );
return $rs[cate_name];
}
function ChkLogin( $user_name, $password )
{
global $conn;
$strSQL = "SELECT * FROM customer ";
$strSQL = $strSQL . "WHERE user_name='$user_name' ";
$strSQL = $strSQL . "AND cus_password='$password' ";
$result = mysql_query( $strSQL, $conn );
if ( ! $result )
die ( "SELECT มีข้อผิดพลาด" . mysql_error() );
$num = mysql_num_rows( $result );
$rs = mysql_fetch_array( $result );
if ( empty( $num ) )
return false;
else
return $rs[cus_id];
}
function ChkproID( $pro_id )
{
global $conn;
$strSQL = "SELECT * FROM product ";
$strSQL = $strSQL . "WHERE pro_id=$pro_id ";
$result = mysql_query( $strSQL, $conn );
if ( ! $result )
die ( "มีข้อผิดพลาดเกิดขึ้น" . mysql_error() );
$num = mysql_num_rows( $result );
if ( empty( $num ) )
return false;
else
return true;
}
?>
ยังไงก็ได้เป็น noimg.gif
รบกวนด้วยนะคร้าบ
|
|
|
|
|
Date :
2012-07-20 11:19:38 |
By :
zeen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีวิธีแก้ไหมครับ >w<
|
|
|
|
|
Date :
2012-07-20 11:41:06 |
By :
zeen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีวิธีแก้ครับ มีแต่วิธีเขียนฟังค์ชั่นอัพโหลดภาพเข้าไปอีกเพิ่มครับ ลองหาในนี้ครับ โค๊ดอัพโหลดภาพมีล้นเว็บไซต์ครับเยอะมาก แล้วก็เอามาจับยัดใส่ในฟังค์ชั่นภายในคลาสในโค๊ดที่คุณมีอยู่แล้ว เมื่อได้แล้วคุณก็เอาไปเรียกใช้งานตามแบบฉบับ oop
|
|
|
|
|
Date :
2012-07-20 12:15:33 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนเพิ่ม ตรงไหนยังไงครับ ขอแนวทางนิดนึง
|
|
|
|
|
Date :
2012-07-23 14:42:41 |
By :
zeenzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ตรงไหนครับ ช่วยบอกผมหน่อย >w<
|
|
|
|
|
Date :
2012-07-25 20:06:25 |
By :
zeenzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|