Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > การแก้ไขข้อมูล เนื่องจากตอนนี้ผมกำลังทำการ add edit



 

การแก้ไขข้อมูล เนื่องจากตอนนี้ผมกำลังทำการ add edit

 



Topic : 036142



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์




เนื่องจากตอนนี้ผมกำลังทำการ add edit อยู่ตอนนี้ผมทำได้หมดแล้วแต่มีปัญหาที่ตอนแก้ไข
ผมแก้ไขได้เฉพาะข้อมูลบรรทัดแรกเช่น
AM001
AM002
ผมจะแก้ได้เฉพาะ AM001 เท่านั้นอีกอันแก้ไม่ได้ไม่ทราบว่าเป็นที่อะไรใครช่วยดูให้ผมหน่อยครับ

modify_form
<?
session_start();
//require_once("../chapter19/headeradmin.php");
require_once("include/check_data.php");
require_once("include/connect_db.php");
//header_admin("แก้ไขรายละเอียดของหนังสือ");
require_once("include/function.php");
//check_admin();
$count=0;
$result = show_data("product");
?>
<br>
<table align="center" width="700">
<form action="deletebook_many.php" method="post">
<tr bgcolor="#CCAAFF">
<td align="center"><font face="Ms Sans serif"><b>เลือก</b></font></td>
<td align="center"><font face="Ms Sans serif"><b>ID</b></font></td>
<td align="center"><b><font face="Ms Sans serif">SIZE</font></b></td>
<td align="center"><font face="Ms Sans serif"><b>PRICE</b></font></td>
</tr>
<?
while($row = mysql_fetch_array($result,MYSQL_ASSOC))
{
if($count==0)
{
?>
<tr bgcolor=#EEEEFF>
<td align=center><input type=checkbox name="checkbox[]" value=<?=$row["ID_PRODUCT"]?>></td>
<td><font face=Ms Sans serif><a href="editbook_form.php?ID_PRODUCT=<?=$row["ID_PRODUCT"]?>"><?=$row["ID_PRODUCT"]?></font></td>
<td><font face="Ms Sans serif"><?=$row["SIZE"]?></a></font></td>
<td><font face="Ms Sans serif"><?=$row["PRICE"]?></font></td>
</tr>
<?
$count=1;
}
else
{
?>
<tr bgcolor=#EEEEFF>
<td align=center><input type=checkbox name="checkbox[]" value=<?=$row["ID_PRODUCT"]?>></td>
<td><font face=Ms Sans serif><a href="editbook_form.php?ID_PRODUCT=<?=$row["ID_PRODUCT"]?>"><?=$row["ID_PRODUCT"]?></font></td>
<td><font face="Ms Sans serif"><?=$row["SIZE"]?></a></font></td>
<td><font face="Ms Sans serif"><?=$row["PRICE"]?></font></td>
</tr>
<?
$count=0;
}
}
?>
<tr>
<td colspan="3" align="center"><input type="submit" name="delete" value="ลบหนังสือ">
</td></form>
<form action="insertbook_form.php" method="post">
<td><input type="submit" name="insert" value="เพิ่มหนังสือ"></td>
</form>
</tr>
</table>


editbook_form
<?
session_start();
require_once("include/connect_db.php");
require_once("include/function.php");
//require_once("../chapter19/headeradmin.php");
require_once("include/check_data.php");
//header_admin("Edit Designs");
//check_admin();
$result = select_book($ID_PRODUCT);
$row = mysql_fetch_array($result,MYSQL_ASSOC);
$catego=$row["ID_CATEGORIES"];
?>
<table align="center" width="500">
<form action="editbook.php" method="post">
<tr>
<td bgcolor="#AACCCC"><font face="MS Sans serif"><b>ID</b></font><font face="Ms Sans serif"><b> : </b></font></td>
<td bgcolor="#DDEEEE" colspan="2"><input type="text" value="<?=$row["ID_PRODUCT"]?>" name="ID_PRODUCT">
<input type="hidden" name="oldisbn" value="<?=$row["ID_PRODUCT"]?>">
</td>
</tr>
<tr>
<td bgcolor="#AACCCC"><font face="MS Sans serif"><b>SIZE</b></font><font face="Ms Sans serif"><b> : </b></font></td>
<td bgcolor="#DDEEEE" colspan="2"><input type="text" value="<?=$row["SIZE"]?>" name="SIZE" maxlength="60" size="40"></td>
</tr>
<tr>
<td bgcolor="#AACCCC"><font face="MS Sans serif"><b>PRICE</b></font><font face="Ms Sans serif"><b> : </b></font></td>
<td bgcolor="#DDEEEE" colspan="2"><input type="text" value="<?=$row["PRICE"]?>" maxlength="100" size ="30" name="PRICE"></td>
</tr>

<tr>
<td bgcolor="#AACCCC"><font face="MS Sans serif"><b>PICTURE_SMALL : </b></font></td>
<td bgcolor="#DDEEEE"><input type="text" name="picture" size="30" value="<?=$row["PICTURE_SMALL"]?>"></td>
<td bgcolor="#DDEEEE"><img src="<?=$row["PICTURE_SMALL"]?>" style="border-right:2pt dotted blue;border-top:2pt dotted blue;border-bottom:2pt dotted blue;border-left:2pt dotted blue"></td>
</tr>

<tr>
<td bgcolor="#AACCCC"><font face="MS Sans serif"><b>PICTURE_BIG : </b></font></td>
<td bgcolor="#DDEEEE"><input type="text" name="picture" size="30" value="<?=$row["PICTURE_BIG"]?>"></td>
<td bgcolor="#DDEEEE"><img src="<?=$row["PICTURE_BIG"]?>" style="border-right:2pt dotted blue;border-top:2pt dotted blue;border-bottom:2pt dotted blue;border-left:2pt dotted blue"></td>
</tr>

<tr>
<td bgcolor="#AACCCC"><font face="Ms Sans serif"><b>หมวดหมู่ : </b></font></td>
<td bgcolor="#DDEEEE" colspan="2"><select size="1" name="catid">
<?
$resultcat = show_data("categories");
while($cate = mysql_fetch_array($resultcat,MYSQL_ASSOC))
{
if($row["ID_CATEGORIES"]==$cate["ID_CATEGORIES"])
echo "<option value=". $cate["ID_CATEGORIES"] ." selected>".$cate["CATEGORIES_NAME"]."</option>";
else
echo "<option value= ".$cate["ID_CATEGORIES"].">".$cate["CATEGORIES_NAME"]."</option>";
}
?>
</td>
</tr>

<tr><td align="center" colspan="2">
<input type="submit" name="edit" value="แก้ไขหนังสือ"></td>
</form>
<form action="deletebook.php" method="post">
<td align="left">
<input type="hidden" value="<?=$row["ID_PRODUCT"]?>" name="isbn">
<input type="submit" name="delete" value="ลบหนังสือ"></td>
</td>
</tr>
</form>
</table>


editbook
<?
require_once("include/check_data.php");
require_once("include/connect_db.php");
require_once("include/function.php");
//require_once("../chapter19/headeradmin.php");
session_start();
if(!filled_out($HTTP_POST_VARS))
{
echo "เกิดความผิดพลาดในการป้อนรายละเอียด กรุณาตรวจอีกครั้ง";
header_admin("การป้อนข้อมูลเกิดความผิดพลาด");
require_once("footer.php");
exit;
}
//header_admin("แก้ไขหนังสือ");

//if (check_admin())
{
//if(empty($oldisbn)||empty($isbn)||empty($price)||empty($author)||empty($title)||empty($price)||empty($description)||empty($picture)||empty($publisher)||empty($time)||empty($page)||empty($catid))
{
//echo "<center>กรุณาป้อนรายละเอียดให้ครบถ้วน</center>";
//require_once("footer.php");
//exit;
}

//if((!is_numeric($price))&&(!is_numeric($page)))
//{
//echo "<center>ราคาหรือจำนวนหน้าไม่ถูกต้อง กรุณากลับไปตรวจสอบอีกครั้ง</center>";
//require_once("footer.php");
//exit;
//}

if (edit_book($ID_PRODUCT,$SIZE,$PRICE,$PICTURE_SMALL,$PICTURE_BIG,$ID_CATEGORIES)
)
echo "<center>แก้ไขหนังสือชื่อ '$ID_PRODUCT' ในฐานข้อมูลเสร็จเรียบร้อยแล้ว</center>";
else
echo "<center> หนังสือชื่อ '$ID_PRODUCT' ไม่สามารถแก้ไขในฐานข้อมูลได้</center>";
}
//else
//echo "<center>คุณไม่มีสิทธิเข้ามาในส่วนนี้</center>";
//require_once("footer.php");
?>


function
<?
//================================================================================
function login($username,$password,$databasename,$tablename)
/*ตรวจสอบ username กับ password กับฐานข้อมูล
ถ้าพบให้คืนค่าเป็นจริง หากไม่พบให้คืนค่าเป็นเท็จ
*/
{
//เชื่อมโยงฐานข้อมูล
$conn = connect_db($databasename);
if(!$conn)
return 0;
//ตรวจสอบ username ว่าซ้ำกับในฐานข้อมูลหรือไม่
$sql = "select * from $tablename where username='$username' and password=password('$password')";
$result = mysql_query($sql);
if(!$result)
return 0;
if(mysql_num_rows($result)>0)
return 1;
else
return 0;
}

//================================================================================

function select_cat($key)
{
$conn=connect_db("ksnasia");
if(!$conn)
echo "เกิดความผิดพลาดไม่สามารถติดต่อกับฐานข้อมูลได้";
$sql="select * from categories where catid='$key' ";
$result = mysql_query($sql);
if(!$result)
return 0;
else
return $result;
}

function select_book($ID_PRODUCT)
{
$conn=connect_db("ksnasia");
if(!$conn)
echo "เกิดความผิดพลาดไม่สามารถติดต่อกับฐานข้อมูลได้";
$sql="select * from product where ID_PRODUCT='$ID_PRODUCT' ";
$result = mysql_query($sql);
if(!$result)
return 0;
else
return $result;
}

//=================================================================================
/*ฟังก์ชันเพิ่มรายการหนังสือ*/
function insert_product($ID_PRODUCT,$SIZE,$PRICE,$PICTURE_SMALL,$PICTURE_BIG,$ID_CATEGORIES)
{
$con=connect_db("ksnasia");
if(!$con)
{
return "ไม่สามารถติดต่อกับฐานข้อมูลได้ กรุณาพยายามอีกครั้ง";
exit;
}
$sql = "select * from product where ID_PRODUCT='$ID_PRODUCT'";
$result = mysql_query($sql);
if(!$result)
return "กรุณาตรวจคิวรี อีกครั้ง <br>";
if(mysql_num_rows($result)>0)
return "ชื่อของผู้ใช้ซ้ำกับในฐานข้อมูล <br>";
$result = mysql_query("insert into product values ('$ID_PRODUCT','$SIZE','$PRICE','$PICTURE_SMALL','$PICTURE_BIG','$ID_CATEGORIES')");
if(!$result)
return("ไม่สามารถเพิ่มรายการหนังสือได้");
else
return true;
}

//=================================================================================

/*ฟังก์ชันลบรายการหนังสือ*/
function delete_book($ID_PRODUCT)
{
$con=connect_db("ksnasia");
if(!$con)
return "ไม่สามารถติดต่อกับฐานข้อมูลได้ กรุณาพยายามอีกครั้ง";
$result = mysql_query("delete from product where ID_PRODUCT='$ID_PRODUCT'");
if(!$result)
return("ไม่สามารถลบรายการหนังสือได้");
else
return true;
}

//=================================================================================

/*ฟังก์ชันการแก้ไขรายละเอียดหนังสือ*/
function edit_book($ID_PRODUCT,$SIZE,$PRICE,$PICTURE_SMALL,$PICTURE_BIG,$ID_CATEGORIES)
{
$con=connect_db("ksnasia");

if(!$con)
return "ไม่สามารถติดต่อกับฐานข้อมูลได้ กรุณาพยายามอีกครั้ง";
$sql="update product set ID_PRODUCT='$ID_PRODUCT' ,SIZE='$SIZE',PRICE='$PRICE' , PICTURE_SMALL = '$PICTURE_SMALL' , PICTURE_BIG='$PICTURE_BIG' , ID_CATEGORIES='$ID_CATEGORIES' ";
$result = mysql_query($sql);
if(!$result)
return("ไม่สามารถเพิ่มรายการหนังสือได้");
else
return true;
}

//=================================================================================

function insert_cat($catname)
{
$con=connect_db("ksnasia");
if(!$con)
{
return "ไม่สามารถติดต่อกับฐานข้อมูลได้ กรุณาพยายามอีกครั้ง";
exit;
}
$result = mysql_query("insert into categories(catname) values ('$catname')");
if(!$result)
return("ไม่สามารถเพิ่มรายการหมวดหมู่ได้");
else
return true;
}

//=================================================================================

//แก้ไขหมวดหมู่หนังสือ
function edit_cat($catid,$catname)
{
$con=connect_db("ksnasia");
if(!$con)
return "ไม่สามารถติดต่อกับฐานข้อมูลได้ กรุณาพยายามอีกครั้ง";
$sql="update categories set catname='$catname' where catid = $catid ";
$result = mysql_query($sql);
if(!$result)
return("ไม่สามารถเพิ่มรายการหนังสือได้");
else
return true;
}

//=================================================================================

function delete_cat($catid)
{
$con=connect_db("ksnasia");
if(!$con)
return "ไม่สามารถติดต่อกับฐานข้อมูลได้ กรุณาพยายามอีกครั้ง";
$result = mysql_query("delete from categories where catid='$catid'");
if(!$result)
return("ไม่สามารถลบรายการหมวดหมู่ได้");
else
return true;
}

//=================================================================================

/*ฟังก์ชันสำหรับนำข้อมูลในฐานข้อมูลเก็บไว้ในอะเรย์*/
function db_to_array($result)
{
$result_array=array();
for($count=0;$row=@mysql_fetch_array($result);$count++)
$result_array[$count]=$row;
return $result_array;
}

//=================================================================================

/*ฟังก์ชันคำนวนราคาการสั่งซื้อ*/
function calculate_price($cart)
{
$price = 0.0;
if(is_array($cart))
{
$conn = connect_db("ksnasia");
foreach($cart as $isbn => $qty)
{
$query = "select price from books where isbn='$isbn'";
$result = mysql_query($query);
if ($result)
{
$item_price = mysql_result($result, 0, "price");
$price +=$item_price*$qty;
}
}
}
return $price;
}

//=================================================================================

/*ฟังก์ชันคำนวณรายการสั่งซื้อ*/
function calculate_items($cart)
{
// ผลรวมของรายการสั่งซึ้อ
$items = 0;
if(is_array($cart))
{
foreach($cart as $isbn => $qty)
{
$items += $qty;
}
}
return $items;
}

//=================================================================================

//แสดงรายการสินค้าที่เลือกซื้อ
function display_cart($cart,$change)
{
global $items;
global $total_price;
echo "<table border = 0 width = 100% cellspacing = 0 align=center>
<form action = ../chapter20/show_cart.php method = post>
<tr bgcolor=FFBBBB>
<th><font face=MS Sans Serif size=3>ชื่อหนังสือ</font></th>
<th><font face=MS Sans Serif size=3>ชื่อผู้แต่ง</font></th>
<th><font face=MS Sans Serif size=3>ราคา</font></th>
<th><font face=MS Sans Serif size=3>จำนวน</font></th>
<th><font face=MS Sans Serif size=3>ราคารวม</font></th>
</tr>";
foreach ($cart as $isbn => $qty)
{
$book = get_book_details($isbn);
echo "<tr>";
echo "<td>";
echo "<a href = \"../chapter20/detailbook.php?isbn=".$isbn."\"><font face=\"MS Sans Serif\" size=2>".$book["title"]."</font></a></td>" ;
echo "<td><font face=\"MS Sans serif\" size=2>".$book["author"]."</font></td>";
echo "<td align = center><font face=\"MS Sans Serif\" size=2>".number_format($book["price"], 2) ."</font></td>";
echo "<td align = center>";
if ($change == true)
echo "<input type = text name = \"$isbn\" value = $qty size = 2>";
else
echo "<font face=\"MS Sans serif\" size=2>".$qty."</font>";
echo "</td><td align = right><font face=\"MS Sans Serif\" size=2>" .number_format($book["price"]*$qty,2). " บาท</font></td></tr>\n";
}
// แสดงผลรวมของราคา
echo "<tr bgcolor=#FFAAAA>
<th align = left colspan=3>ผลรวมราคาสินค้าทั้งหมด</th>
<th align = center>$items</th>
<th align = right>".number_format($total_price, 2)." บาท</th></tr>";
if($change == true)
{
echo "<tr>
<td colspan =4>&nbsp;</td>
<td align = center>
<input type = hidden name = new value =0 >
<input type = hidden name = save value = true>
<input type = submit value = \"บันทึกการเปลี่ยนแปลง\">
</td>
<td>&nbsp;</td>
</tr>";
}
echo "</form></table>";
}

//=================================================================================

function checkout_form()
{
//แสดงรูปแบบสำหรับป้อนรายละเอียดลูกค้า
?>
<br>
<table border = "0" width = "100%" cellspacing = "0" bgcolor="#FFEEEE" align="center">
<form action = "../chapter20/purchase.php" method = "post">
<tr><th colspan = "2" bgcolor="#FFBBBB">รายละเอียดของลูกค้า</th></tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">ชื่อ</font></th>
<td><input type = "text" name = "name" value = "" maxlength = "40" size = "30"></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">นามสกุล</font></th>
<td><input type = "text" name = "surname" value = "" maxlength = "20" size = "30"></td>
</tr>

<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">เบอร์โทรศัพท์ </font></th>
<td><input type = "text" name = "phone" value = "" maxlength = "20" size = 20></td>
</tr>

<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">ที่อยู่ </font></th>
<td><input type = "text" name = "address" value = "" maxlength = "100" size = "40"></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">อำเภอ/เขต</font></th>
<td><input type = "text" name = "district" value = "" maxlength = "20" size = "20"></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">จังหวัด</font></th>
<td><input type = "text" name = "province" value = "" maxlength = "20" size = "20"></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">รหัสไปรษณีย์</font></th>
<td><input type = "text" name = "zip" value = "" maxlength = "10" size = "10"></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">ประเทศ</font></th>
<td><input type = text name = "country" value = "" maxlength = "20" size = "20"></td>
</tr>
<tr><th colspan = "2" bgcolor="#FFBBBB">รายละเอียดของผู้รับสินค้า (ไม่ต้องใส่หากรายละเอียดเหมือนกับลูกค้า)</th></tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">ชื่อ</font></th>
<td><input type = text name = "ship_name" value = "" maxlength = 20 size = 30></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">นามสกุล</font></th>
<td><input type = text name = "ship_surname" value = "" maxlength = 20 size = 30></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">เบอร์โทรศัพท์</font></th>
<td><input type = text name = "ship_phone" value = "" maxlength = 20 size = 20></td>
</tr>

<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">ที่อยู่</font></th>
<td><input type = text name = "ship_address" value = "" maxlength = 100 size = 40></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">อำเภอ/เขต</font></th>
<td><input type = text name = "ship_district" value = "" maxlength = 20 size = 20></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">จังหวัด</font></th>
<td><input type = text name = "ship_province" value = "" maxlength = "20" size = "20"></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">รหัสไปรษณีย์</font></th>
<td><input type = "text" name = "ship_zip" value = "" maxlength = "10" size = "10"></td>
</tr>
<tr>
<th align="left"><font face="Ms sans serif" size="3" style="margin: 2cm">ประเทศ</font></th>
<td><input type = "text" name = "ship_country" value = "" maxlength = "20" size = "20"></td>
</tr>
<tr>
<td colspan = "2" align = "center">
<font face="Ms Sans serif" size="2"><b>หากตรวจสอบข้อมูลเรียบร้อยแล้วให้คลิกที่ปุ่ม สิ้นสุดการซื้อ เพื่อซื้อสินค้า หรือคลิกที่ปุ่ม เลือกสินค้าต่อ เพื่อเลือกซื้อหรือแก้ไขรายการสั่งซื้อ</b></font>
</td>
</tr>
<tr>
<td align="center"><input type="submit" value="สิ้นสุดการซื้อ"></td>
</form>
<td align="center"><form action="../chapter19/home.php" method="post"><input type="submit" value="เลือกสินค้าต่อ"></form></td>
</tr>
</table>
<?
}

//=================================================================================

function display_shipping($shipping)
{
// แสดงราคารวมค่าขนส่ง
global $total_price;
global $items;
?>
<table border = 0 width = "100%" cellspacing = "0" align="center">
<tr><td align = left><font face="MS Sans Serif" size=3>ค่าจัดส่ง</font></td>
<td align = right><font face="MS Sans Serif" size=3><?=number_format($shipping, 2); ?> บาท</font></td></tr>
<tr bgcolor="#FF7777"><th align = "left"><font face=MS Sans Serif size=3>รวมราคาทั้งหมด</font></th>
<th align = "right"><font face=MS Sans Serif size=3><?=number_format($shipping+$total_price, 2); ?> บาท</font></th>
</tr>
</table><br>
<?
}

//=============================================================================

function card_form($name)
{
//จอภาพสำหรับป้อนรายละเอียดของเครดิตการ์ด
extract($name);
?>
<table border = 0 width = 100% cellspacing = 0 bgcolor="#FFEEEE" align="center">
<form action = "../chapter20/process.php" method = post>
<tr><th colspan = 2 bgcolor="#FFBBBB">กรุณาป้อนรายละเอียดของบัตรเครดิต</th></tr>
<tr>
<td><font face="MS Sans Serif" size=3 style="margin: 1cm">ชนิด</font></td>
<td><select name = "card_type"><option>VISA<option>MasterCard<option>American Express</select></td>
</tr>
<tr>
<td><font face="MS Sans Serif" size=3 style="margin: 1cm">หมายเลขบัตรเครดิต</font></td>
<td><input type = text name ="card_number" value = "" maxlength = 16 size = 40></td>
</tr>
<tr>
<td><font face="MS Sans Serif" size=3 style="margin: 1cm">รหัส AMEX </font></td>
<td><input type = text name = "card_code" value = "" maxlength = 4 size = 4></td>
</tr>
<tr>
<td><font face="MS Sans Serif" size=3 style="margin: 1cm">วันหมดอายุ </font></td>
<td><font face="MS Sans Serif" size=3>เดือน</font> <select name = "card_month"><option>01<option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09<option>10<option>11<option>12</select>
<font face="MS Sans Serif" size=3>ปี </font><select name = "card_year"><option>02<option>03<option>04<option>05<option>06<option>07<option>08<option>09<option>10</select></td>
</tr>
<tr>
<td><font face="MS Sans Serif" size=3 style="margin: 1cm">ชื่อบนบัตรเครดิต</font></td>
<td><input type = text name = card_name value = "<?=$name?>" maxlength = 40 size = 40></td>
</tr>
<tr>
<td colspan = 2 align = center>
<br><b><font face="Ms Sans serif" size="2">คลิกที่ปุ่ม สิ้นสุดการซื้อ เพื่อสั่งซื้อสินค้า หรือคลิกที่ปุ่ม สั่งซื้อสินค้าต่อ เพื่อเลือกซื้อสินค้าต่อ</font></b>
</td>
</tr>
<tr>
<td align="center"><input value="สิ้นสุดการซื้อ" type="submit"></td>
</form>
<form action="../chapter20/home.php" method="post">
<td align="center"><input type ="submit" value="สั่งซื้อสินค้าต่อ"></td></form>
</tr>
</table>

<?
}

//=============================================================================

//ฟังก์ชันสำหรับเพิ่มรายการสั่งซื้อ
function insert_order($order_details)
{
global $total_price;
global $cart;
extract($order_details);
//ในกรณีที่รายละเอียดของผู้ส่งกับผู้ซื้อเหมือนกัน
if(!$ship_name&&!$ship_surname&&!$ship_address&&!$ship_phone&&!$ship_district&&!$ship_province&&!$ship_zip&&!$ship_country)
{
$ship_name = $name;
$ship_surname = $surname;
$ship_address = $address;
$ship_phone =$phone;
$ship_district = $district;
$ship_province = $province;
$ship_zip = $zip;
$ship_country = $country;
}
$conn = connect_db("ksnasia");
//ตรวจสอบรายละเอียดของลูกค้า
$sql = "select customerid from customer where name = '$name' and surname = '$surname' and address = '$address' and district = '$district' and province = '$province' and zip = '$zip' and country = '$country' and phone='$phone' ";
$result = mysql_query($sql);
if(!$result)
return "กรุณาตรวจคิวรี อีกครั้ง <br>";
if(mysql_num_rows($result)>0)
{
$customer_id = mysql_result($result, 0, "customerid");
}
else
{

$sql = "insert into customer(name,surname,address,district,province,zip,country,phone) values ( '$name','$surname','$address','$district','$province','$zip','$country','$phone')";
$result = mysql_query($sql);
if (!$result)
return false;
}
$sql = "select customerid from customer where name = '$name' and surname = '$surname' and address = '$address' and district = '$district' and province = '$province' and zip = '$zip' and country = '$country' and phone='$phone'";
$result = mysql_query($sql);
if(!$result)
return "กรุณาตรวจคิวรี อีกครั้ง <br>";
if(mysql_num_rows($result)>0)
$customerid = mysql_result($result, 0, "customerid");
else
return false;
$date = date("Y-m-d");
$sql = "insert into orders values
('', $customerid, $total_price, '$date', '$ship_name','$ship_surname',
'$ship_address','$ship_district','$ship_province','$ship_zip',
'$ship_country','$ship_phone')";
$result = mysql_query($sql);
if (!$result)
return false;

$sql = "select orderid from orders where customerid = $customerid and amount > $total_price-.001 and amount < $total_price+.001 and date = '$date' and ship_name = '$ship_name' and ship_surname = '$ship_surname' and ship_address = '$ship_address' and ship_district = '$ship_district' and ship_province = '$ship_province' and ship_zip = '$ship_zip' and ship_country = '$ship_country' and ship_phone ='$ship_phone'";
$result = mysql_query($sql);
if(mysql_num_rows($result)>0)
$orderid = mysql_result($result, 0, "orderid");
else
return false;
// ป้อนรายละเอียดของหนังสือแต่ละเล่ม
foreach ($cart as $isbn => $qty)
{
$book = get_book_details($isbn);
$price = $book["price"];
$conn = connect_db("ksnasia");
$sql="insert into order_items values ($orderid,'$isbn',$price,$qty)";
$result = mysql_query($sql);
if(!$result)
return false;
}
return $orderid;
}

//=============================================================================

function get_book_details($isbn)
{
if (!$isbn || $isbn=="")
return false;
$con=connect_db("ksnasia");
$query = "select * from books where isbn='$isbn'";
$result = mysql_query($query);
if (!$result)
return false;
$result = mysql_fetch_array($result);
return $result;
}

//=================================================================================

function process_card($detailcart)
{
extract($detailcart); if($card_name&&$card_type&&$card_number&&$card_code&&$card_month&&$card_year)
return true;
else
return false;
}

function ship_cost()
{
return 50;
}

//=================================================================================

function register($username,$password,$answer,$email)
{
$con=connect_db("ksnasia");
if(!$con)
return "ไม่สามารถติดต่อกับฐานข้อมูลได้ กรุณาพยายามอีกครั้ง";
$sql = "select * from users where username='$username'";
$result = mysql_query($sql);
if(!$result)
return "กรุณาตรวจคิวรี อีกครั้ง <br>";
if(mysql_num_rows($result)>0)
return "ชื่อของผู้ใช้ซ้ำกับในฐานข้อมูล <br>";
$result = mysql_query("insert into users values ('$username',password('$password'),'$answer','$email')");
if(!$result)
return("ไม่สามารถลงทะเบียนได้");
else
return true;
}

//=============================================================================
function insert_seawrite($writeid,$writer,$books,$type,$year)
{
$con=connect_db("ksnasia");
if(!$con)
{
return "ไม่สามารถติดต่อกับฐานข้อมูลได้ กรุณาพยายามอีกครั้ง";
exit;
}
$sql = "select * from seawrite where writeid='$writeid'";
$result = mysql_query($sql);
if(!$result)
return "กรุณาตรวจคิวรี อีกครั้ง <br>";
if(mysql_num_rows($result)>0)
return "ชื่อของผู้ใช้ซ้ำกับในฐานข้อมูล <br>";
$result = mysql_query("insert into seawrite values('$writeid','$writer','$books','$type','$year')");
if(!$result)
return("ไม่สามารถเพิ่มรายการหนังสือได้");
else
return true;
}
//=========================================================================
function show_data($tablename)
{
$conn = connect_db("ksnasia");
if(!$conn)
echo "เกิดความผิดพลาดไม่สามารถติดต่อกับฐานข้อมูลได้";
$sql = "select * from $tablename";
$result = mysql_query($sql);
if(!$result)
return 0;
else
return $result;
}
?>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-12-23 16:39:31 By : kitkunpai View : 943 Reply : 5
 

 

No. 1



โพสกระทู้ ( 356 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code
$sql="update product set ID_PRODUCT='$ID_PRODUCT' ,SIZE='$SIZE',PRICE='$PRICE' , PICTURE_SMALL = '$PICTURE_SMALL' , PICTURE_BIG='$PICTURE_BIG' , ID_CATEGORIES='$ID_CATEGORIES' ";



คำสั่ง $sql update ของคุณยังไม่ได้ใส่ where ครับ






Date : 2009-12-23 16:45:18 By : aknueng
 


 

No. 2



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ผมลองแก้เป็น แบบด้านล่างนี้แล้วแต่ก็ยังเหมือนเดิมครับ

function
$sql="update product set ID_PRODUCT='$ID_PRODUCT' ,SIZE='$SIZE',PRICE='$PRICE' , PICTURE_SMALL = '$PICTURE_SMALL' , PICTURE_BIG='$PICTURE_BIG' , ID_CATEGORIES = '$ID_CATEGORIES' where ID_PRODUCT='$ID_PRODUCT' ";

Date : 2009-12-24 11:03:25 By : kitkunpai
 

 

No. 3

Guest


echo $sql; ออกมาดูเลยคับ
Date : 2009-12-24 11:16:05 By : ความรู้เท่าหางอึ่ง
 


 

No. 4



โพสกระทู้ ( 356 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

5555555555555555555+

ด้านบน ผมไม่้ได้ให้คุณเอาไปทับครับ ผมแค่จะบอกบรรทัดเฉยๆ ว่าคุณลืมใส่ where ที่ sql นั้น
Date : 2009-12-24 11:48:17 By : aknueng
 


 

No. 5



โพสกระทู้ ( 72 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วนะครับคุณทุกท่านที่ช่วย

Code
$sql="update product set SIZE='$SIZE',PRICE='$PRICE' , PICTURE_SMALL = '$PICTURE_SMALL' , PICTURE_BIG='$PICTURE_BIG' , ID_CATEGORIES = '$ID_CATEGORIES' where ID_PRODUCT='$ID_PRODUCT' ";


ผมแก้ตามด้านบนหาย
ต้องขอบคุณน้องที่มหาลัยที่ช่วยให้รอดไปได้อีกเรื่อง
Date : 2009-12-24 13:17:34 By : kitkunpai
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การแก้ไขข้อมูล เนื่องจากตอนนี้ผมกำลังทำการ add edit
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่