|
|
|
แอดรายชื่อเพิ่มไม่ได้ค่ะ คือว่า เราจะทำการแอดรายชื่อลูกค้าเพิ่มนะค่ะ กับแอดรายชื่อ User เพิ่มก็กรอกแบบฟอร์มเรียบร้อยแล้ว |
|
|
|
|
|
|
|
คือว่า เราจะทำการแอดรายชื่อลูกค้าเพิ่มนะค่ะ กับแอดรายชื่อUserเพิ่มก็กรอกแบบฟอร์มเรียบร้อยแล้ว พอกดตกลง รายชื่อที่เราเพิ่มใหม่นะค่ะ มันไม่ขึ้นนะค่ะ ไม่รู้ว่ามีปัญหาตรงไหนนะค่ะ ช่วยดูให้ทีนะค่ะ
ของลูกค้า
<? include ("connect.inc.php");
$sql = "UPDATE Customer SET Customer_FName= '$Cfname', Customer_LName= '$Clname', Date = '$date', Gender ='$gender',
Produce_Id= '$produce', Price ='$price', update_date = current_date() , update_user = 'admin' WHERE Customer_Id = '$Cid' ";
// echo $sql;
mysql_query($sql);
mysql_close($conn);
?>
<meta http-equiv ="refresh" content="0;url=Customerlist.php">
------------------------------------------------------------------------------------------------------------------------------------
<? include ("connect.inc.php"); ?>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkData(f)
{ id = document.all.item("Cid").value
if (id = "" )
{ alert("Enter Customer Id") }
else
{ f.submit(); }
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<? $sql ="Select * from customer where customer_id = '$id' ";
//echo $sql;
$result_sql = mysql_query($sql);
while ($result=mysql_fetch_array($result_sql)) {
?>
<form name="Upddata" action="Upd.php" method="post">
customer id <input type="text" name="Cid" value="<? echo $id; ?>"><br>
customer fname<input type="text" name="Cfname" value="<? echo $result["Customer_FName"]; ?>"><br>
customer lname<input type="text" name="Clname" value="<? echo $result["Customer_LName"]; ?>"><br>
date<input type="text" name="date" value="<? echo $result["Date"]; ?>"><br>
<? $tmp1 = "";
$tmp2 = "";
if ($result["Gender"] == "F")
$tmp1 = "checked";
else
$tmp2 = "checked";
?>
gender<input type="radio" name="gender" value="F" <? echo $tmp1; ?>>Female
<input type="radio" name="gender" value="M" <? echo $tmp2; ?>>Male<br>
<? $tmp1 = "";
$tmp2 = "";
$tmp3 = "";
$tmp4 = "";
$tmp5 = "";
$tmp6 = "";
switch ($result["Produce_Id"])
{
case "บริการโทรศัพท์ระหว่างประเทศ" :
$tmp1 = "selected";
break;
case "บริการสื่อสารข้อมูล" :
$tmp2 = "selected";
break;
case "บริการอินเตอร์เน็ต" :
$tmp3 = "selected";
break;
case "บริการอิเล็กทรอนิกส์" :
$tmp4 = "selected";
break;
case "บริการสื่อสารไร้สาย" :
$tmp5 = "selected";
break;
case "บริการ IT Security" :
$tmp6 = "selected";
break;
}
?>
produce id<select name="produce">
<option value="บริการโทรศัพท์ระหว่างประเทศ" <? echo $tmp1; ?>> บริการโทรศัพท์ระหว่างประเทศ
<option value="บริการสื่อสารข้อมูล" <? echo $tmp2; ?>> บริการสื่อสารข้อมูล
<option value="บริการอินเตอร์เน็ต" <? echo $tmp3; ?>> บริการอินเตอร์เน็ต
<option value="บริการอิเล็กทรอนิกส์" <? echo $tmp4; ?>> บริการอิเล็กทรอนิกส์
<option value="บริการสื่อสารไร้สาย" <? echo $tmp5; ?>> บริการสื่อสารไร้สาย
<option value="บริการ IT Securit" <? echo $tmp6; ?>> บริการ IT Security
</select><br>
price<input type="text" name="price" value="<? echo $result["Price"]; ?>"><br>
<? }
mysql_free_result($result_sql);
mysql_close($conn);
?>
<input type="button" value="OK" onclick="checkData(Upddata)">
</form>
</BODY>
</HTML>
ของuserค่ะ
<? include ("connect.inc.php");
$sql = "UPDATE user SET User_Pwd= '$Pwd', User_Fname='$Ufname', User_Lname='$Ulname', User_Type='$UType', update_date = current_date() , update_user = 'admin' WHERE User_Id = '$Uid' ";
// echo $sql;
mysql_query($sql);
mysql_close($conn);
?>
<meta http-equiv ="refresh" content="0;url=userlist.php">
----------------------------------------------------------------------------------------------------------------------------------------------------------
<? include ("connect.inc.php");?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body >
<form name="test" action="UpdU.php" method="post">
<?
$query = "select user_id, user_pwd, user_fname, user_lname, user_type from user where user_id = '$Id'";
$query_result = mysql_query($query);
while( $result = mysql_fetch_array($query_result))
{ $Ids = $result['user_id'];
$Pwd = $result['user_pwd'];
$fname = $result['user_fname'];
$lname = $result['user_lname'];
$Type = $result['user_type'];
}
?>
<TABLE width="452" border="0" cellpadding="0" cellspacing="0" BGCOLOR="Black" align=center>
<TR><TD></TD></TR>
<TR><TD align="center">
<TABLE width="450" border = "0" bordercolor = black bgcolor="#eff9ff">
<TR>
<TD width=5% ></TD>
<TD width=15% align=left><SPAN class="black12">User Id</TD>
<TD width=30% align=left ><input type="text" name="Uid" value="<? echo $Id?>" size=10 readonly></TD>
<TD width=10% align="left"><SPAN class="black12">Password</TD>
<TD width=40% align="left"><input type="text" name="Pwd" value="<? echo $Pwd?>" size=10 ></TD>
</TR>
<TR>
<TD width=5% ></TD>
<TD width=15% align=left><SPAN class="black12">FName</TD>
<TD width=30% align=left ><input type="text" name="Ufname" value="<? echo $fname?>"></TD>
<TD width=10% align="left"><SPAN class="black12">LName</TD>
<TD width=40% align="left"><input type="text" name="Ulname" value="<? echo $lname?>"></TD>
</TR>
<TR>
<TD></TD>
<TD align=left><SPAN class="black12">User Type</TD>
<TD align="center">
<? if ($Type == "admin")
{ ?>
<select name="UType">
<option value="admin" selected>Admin
<option Value="customer" >Customer
</select>
<? }else{ ?>
<select name="UType">
<option value="admin" >Admin
<option value="customer" selected>Customer
</select>
<? }?>
</TD>
<TD></TD>
<TD></TD>
</TR>
</TABLE>
</TD></TR>
<TR><TD></TD></TR>
<TR><TD align="center">
<TABLE width="450" border = "0" bordercolor = black bgcolor="#9fd0f1">
<TR><TD align="center">
<input type="submit" value="Submit" style="cursor:hand">
</TD> </TR>
</TABLE>
</TD></TR>
<TR><TD></TD></TR>
</TABLE>
</form>
<script language="vbscript" for="window" event="onload">
<!--
Document.all.item("Uid").focus()
-->
</script>
</body>
</html>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-04-05 14:44:31 |
By :
alice29 |
View :
771 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. ไปทำตัว update มาก่อนมันก็อัปเดทอะไรไม่ได้ ไม่มีค่าส่งมา จะใช้คำสั่ง update ก็ต้องใช้ตอนแก้ไข ถ้าเพิ่มก็ต้องใช้ insert ไปลองเช็คการใช้งาน php กับ mysql ดูก่อนตั้งแต่พื้นฐานเลย เพราะที่ดูจาก form มันจะเพิ่มก็ไม่ใช่ จะแก้ไขก็ไม่ถูก
2. การเรียกค่าที่รับจากฟอร์มก็ไม่ถูก อย่าง $UType ถ้าเอาแค่นี้ ถ้าไม่มีกำหนดตัวแปรว่า $UType คืออะไรมันก็มีแต่ความว่างเปล่า ฝึกใช้ $_GET $_POST ให้ติดเป็นนิสัย จะได้ไม่เกิดปัญหาภายหลัง.
|
|
|
|
|
Date :
2010-04-05 19:09:19 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|