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,037

HOME > PHP > PHP Forum > สอบถามการ Edit insert update ในหน้าเดียวกันลองต้นฉบับแล้วมีข้อติดขัด



 

สอบถามการ Edit insert update ในหน้าเดียวกันลองต้นฉบับแล้วมีข้อติดขัด

 



Topic : 069694

Guest




คือต้องขอรบกวนหน่อยนะครับ ก่อนอื่นบอกก่อนว่าจัดเป็น tag div ไว้ เอาไปดูคงอ่านยากหน่อย
คือมีปัญหาตรงที่ จากตัวอย่าง PHP MySQL Add/Insert/Edit/Delete to MySQL On Same Form
เมื่อผมใส่โค้ด <?
if($objResult["CustomerID"] == $_GET["CusID"] and $_GET["Action"] == "Edit")
{
?> ตามตัวอย่างจะไม่สามารถทำงานได้เนื่องจาก textfield ในการ add กับ update คืออันเดียวกัน

คืออยากให้มันกด edit แล้ว มีข้อมูลจาก table ที่เราเลือก edit ขึ้นไปโชว์ใน textfield ด้านบน เพื่อที่จะแก้ไขข้อมูล แล้ว กดปุ่ม update ต่อไป

Code (PHP)
<!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><link rel="stylesheet" type="text/css" href="../css/style.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Management System Of Buckram Collars Prodution</title>
<style type="text/css">
<!--
body {
	background-color: #CFF;
}
a:hover {
	color: #06F;
	text-decoration: none;
}
#perple {
	color: #F6F;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#use2 {
	text-decoration: underline;
}
#blue {
	color: #0FF;
}
#white {
	color: #FFF;
}
#orenge {
	color: #FC0;
}
#useing {
	color: #FF2D2D;
	text-decoration: underline;
}
#green {
	color: #0F3;
}
body {
	background-color: #CFF;
}
div.scroll {
	height: 558px;
	width: 960px;
	overflow: auto;
	scrollbar-face-color:#FB7800;
	scrollbar-track-color:#FFE8EF;
	scrollbar-arrow-color:#F4346F;
	scrollbar-shadow-color:#F34077;
	scrollbar-dark-shadow-color:#F33771;
	scrollbar-highlight-color:#FFFFFF
}
</style>
</head>

<body>
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("pj001");

//*** Add Condition ***//
if($_POST["hdnCmd"] == "Add")
{
	$strSQL = "INSERT INTO customer ";
	$strSQL .="(cus_brandname,cus_code,cus_name,cus_lname,cus_tel,cus_fax,cus_address,cus_email) ";
	$strSQL .="VALUES ";
	$strSQL .="('".$_POST["cus_edit_brandname"]."','".$_POST["cus_edit_id"]."' ";
	$strSQL .=",'".$_POST["cus_edit_name"]."' ";
	$strSQL .=",'".$_POST["cus_edit_lname"]."','".$_POST["cus_edit_tel"]."' ";
	$strSQL .=",'".$_POST["cus_edit_fax"]."','".$_POST["cus_edit_address"]."','".$_POST["cus_edit_email"]."') ";
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Save [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}

//*** Update Condition ***//
if($_POST["hdnCmd"] == "Update")
{
	$strSQL = "UPDATE customer SET ";
	$strSQL .="cus_brandname = '".$_POST["cus_edit_brandname"]."' ";
	$strSQL .=",cus_code = '".$_POST["cus_edit_id"]."' ";
	$strSQL .=",cus_name = '".$_POST["cus_edit_name"]."' ";
	$strSQL .=",cus_lname = '".$_POST["cus_edit_lname"]."' ";
	$strSQL .=",cus_tel = '".$_POST["cus_edit_tel"]."' ";
	$strSQL .=",cus_fax = '".$_POST["cus_edit_fax"]."' ";
	$strSQL .=",cus_address = '".$_POST["cus_edit_address"]."' ";
	$strSQL .=",cus_email = '".$_POST["cus_edit_email"]."' ";
	$strSQL .="WHERE cus_code = '".$_POST["cus_edit_id"]."' ";
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Update [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}

//*** Delete Condition ***//
if($_GET["Action"] == "Del")
{
	$strSQL = "DELETE FROM customer ";
	$strSQL .="WHERE cus_code = '".$_GET["CusID"]."' ";
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Delete [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}


$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<form name="frmMain" method="post" action="<?=$_SERVER["PHP_SELF"];?>">
<input type="hidden" name="hdnCmd" value="">

	 <div id="wrapper">
    	<div id="header"></div>
        <div id="line_header"></div>
        <div id="line_underheader"></div>
        <div id="lift_menubutton"></div>
        <div id="button1"><a id="use2">งานทะเบียน</a></div>
        <div id="button2"><a href="../Document/doc_cut1.php" id="green">งานเอกสาร</a></div>
        <div id="button3"><a href="../Manufacture/add_job.php" id="blue">งานผลิต</a></div>
        <div id="button4"><a href="../formula/add_for.php" id="perple">งานสูตรคำนวณ</a></div>
        <div id="right_button"></div>
        <div id="lineunder_button"></div>
        <div id="lift_sub1"></div>
        <div id="sub1"><a href="emp_register.php" id="white">ทะเบียนพนักงาน</a></div>
        <div id="BTWsub1"></div>
        <div id="menubt1"><a href="cus_register.php" id="useing">ข้อมูลลูกค้า</a></div>
        <div id="menubt2"></div>
        <div id="menubt3"></div>
        <div id="menubt4"></div>
        <div id="right_menubt"></div>
        <div id="content1">
       	  <div id="lift_sub2"></div>
            <div id="sub2"><a id="useing">ทะเบียนลูกค้า</a></div>
            <div id="lift_sub3"></div>
            <div id="sub3"></div>
            <div id="lift_sub4"></div>
            <div id="sub4"></div>
            <div id="lift_sub5"></div>
            <div id="sub5"></div>
            <div id="lift_sub6"></div>
            <div id="sub6"></div>
        </div> 
        <div id="content2">
        	<div id="lift_formin"></div>
            <div id="form1">
 
   
 
              <table width="698" height="32" border="0">
   
                <tr>
                  <td width="79" height="26"> ชื่อร้าน :</td>
                  <td width="144"><input type="text" name="cus_edit_brandname" size="20" value="<?=$objResult["cus_brandname"];?>"/></td>
                  <td width="38">ชื่อ :</td>
                  <td width="144"><input type="text" name="cus_edit_name" size="20" value="<?=$objResult["cus_name"];?>"/></td>
                  <td width="82">นามสกุล :</td>
                  <td width="185"><input type="text" name="cus_edit_lname" size="20" value="<?=$objResult["cus_lname"];?>" /></td>
                </tr>
              </table>
              <table width="692" border="0">
  <tr>
    <td width="115" height="39">เบอร์โทรศัพท์ :</td>
    <td width="127"><input name="cus_edit_tel" type="text" value="<?=$objResult["cus_tel"];?>
    " size="20" /></td>
    <td width="57">ที่อยู่ :</td>
    <td width="375"><input name="cus_edit_address" type="text" value="<?=$objResult["cus_address"];?>
    " size="60" /></td>
    </tr>
</table>
              <table width="514" height="32" border="0">
                <tr>
                  <td width="126" height="26">เบอร์โทรสาร :</td>
                  <td width="153"><input type="text" name="cus_edit_fax" size="20" value="<?=$objResult["cus_fax"];?>" /></td>
                  <td width="67">E-mail :</td>
                  <td width="150"><input type="text" name="cus_edit_email" size="20" value="<?=$objResult["cus_email"];?>" /></td>
                </tr>
              </table>
              <table width="256" height="32" border="0">
                <tr>
                  <td width="102" height="26">รหัสลูกค้า :</td>
                  <td width="144"><input type="text" name="cus_edit_id" size="10" value="<?=$objResult["cus_code"];?>">
					<input type="hidden" name="hdnEditcus_edit_id" size="10" value="<?=$objResult["cus_code"];?>"></td>
                </tr>
              </table>
              <br /><br /><br /><br /><br />
<table border="0" align="right">
  <tr>
  <td ><input name="btnAdd" type="button" id="btnAdd" value="เพิ่ม" OnClick="frmMain.hdnCmd.value='Add';frmMain.submit();"></td>
  <td ><input name="btnAdd" type="button" id="btnUpdate" value="Update" OnClick="frmMain.hdnCmd.value='Update';frmMain.submit();"></td>
  <td ><input name="btnAdd" type="button" id="btnCancel" value="Cancel" OnClick="window.location='<?=$_SERVER["PHP_SELF"];?>';"></td>
  </tr>

</table>
		</div>
            <div id="right_form1"></div>
        </div>
        <div id="ft_form1"></div>
        <div class="scroll" id="form2">
          <table width="960" height="auto" border="1" bordercolor="#0000FF"bgcolor="#97CBFF">
          <tr>
            <td width="69" height="23" align="center" bgcolor="#FFCC00">รหัสลูกค้า</td>
            <td width="91" height="23" align="center" bgcolor="#FFCC00">ชื่อร้าน</td>
            <td width="73" align="center" bgcolor="#FFCC00">ชื่อ</td>
            <td width="90" align="center" bgcolor="#FFCC00">นามสกุล</td>
            <td width="108" align="center" bgcolor="#FFCC00">เบอร์โทรศัพท์</td>
            <td width="199" align="center" bgcolor="#FFCC00">ที่อยู่</td>
            <td width="95" align="center" bgcolor="#FFCC00">เบอร์โทรสาร</td>
            <td width="82" align="center" bgcolor="#FFCC00">E-mail</td>
            <td colspan="3" align="center" bgcolor="#FFCC00">เมนูการทำงาน</td>
          </tr>
 
                             <?
while($objResult = mysql_fetch_array($objQuery))
{
?>

	
 		<tr>
            <td><div align="center"><?=$objResult["cus_code"];?></div></td>
            <td><?=$objResult["cus_brandname"];?></td>
            <td><?=$objResult["cus_name"];?></td>
            <td><?=$objResult["cus_lname"];?></td>
            <td><?=$objResult["cus_tel"];?></td>
            <td><?=$objResult["cus_address"];?></td>
            <td><?=$objResult["cus_fax"];?></td>
            <td><?=$objResult["cus_email"];?></td>
            <td align="center" ><a href="<?=$_SERVER["PHP_SELF"];?>?Action=Edit&CusID=<?=$objResult["cus_code"];?>">แก้ไข
            </a></td>
            <td align="center" ><a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='<?=$_SERVER["PHP_SELF"];?>?Action=Del&CusID=<?=$objResult["cus_code"];?>';}">ลบข้อมูล</a></td>
          </tr>
          <?
}
?>

          </table>
       <?
mysql_close($objConnect);
?>
</div>
        <div id="ft_form2">INGGLID WACHIRASEREECHAI 13510131</div>
</div>
</form>

</body>
</html>





Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-11-29 21:22:48 By : Hibari View : 2322 Reply : 1
 

 

No. 1

Guest


pic111






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-11-29 21:30:55 By : hibari
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามการ Edit insert update ในหน้าเดียวกันลองต้นฉบับแล้วมีข้อติดขัด
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่