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 > ขอสอบถามการทำ Add/Insert/Edit/Delete to MySQL On Same Form กรณีมีเปลี่ยนรูปแบบโค้ดให้ทันสมัยครับ ซึ่ง ค่า GET ไม่ยอมไปอยู่บนลิงค์ครับ (ทำได้ละครับ ^_^)



 

ขอสอบถามการทำ Add/Insert/Edit/Delete to MySQL On Same Form กรณีมีเปลี่ยนรูปแบบโค้ดให้ทันสมัยครับ ซึ่ง ค่า GET ไม่ยอมไปอยู่บนลิงค์ครับ (ทำได้ละครับ ^_^)

 



Topic : 110676



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



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




ฐานข้อมูลครับ เชิญชวนทุกท่านมาร่วมแก้ไขครับ
http://upload.siamza.com/1416991



ต้นฉบับโค้ดครับ
Code (PHP)
https://www.thaicreate.com/php/forum/110604.html



ขอเกริ่นหน่อยนะครับ จากการที่เราต้องพัฒนาเว็บไซต์เพื่อขึ้นโฮสจริงนะครับ ทำให้เราจำเป็นต้องมีสภาพแวดล้อมในการพัฒนาที่ถูกต้อง

โดยผมเปลี่ยนจากการใช้ Appsevr มาใช้ Xampp ครับ

ซึ่งจากการที่ช่วงแรกผมพัฒนาเว็บด้วย Appsevr ทำให้ไม่รู้ Error ที่ซ่อนอยู่ครับ


และเมื่อผมเปลี่ยนมาใช้ Xampp สิ่งมหัศจรรย์ก็เกิดขึ้นเลยครับ...............................

Error ขึ้นทุกหน้าเลยครับ

และหน้าที่ผมติดปัญหาอยู่ตอนนี้ เป็นหน้าในส่วน Add/Insert/Edit/Delete ข้อมูลในฟอร์มเดียวครับ

ซึ่ง จากการลองๆงมดูมาทั้งวัน ผมก็ทราบว่า ในPHP ตัวใหม่ ตัวแปรนั้นจะว่างไม่ได้ เช่นค่า GET และ POST

นั้นถ้าประกาศไว้เฉยๆไม่นำข้อมูลมาใส่จะ Error Notice: Undefined index หรือการกำหนดตัวแปร

ถ้าประกาศแบบนี้จะ Error $row[ค่าเงิน] ต้องใส่ $row['ค่าเงิน']

ซึ่งจากโค้ดหน้านี้ครับ ผมแก้ไขไปหมดแล้ว ไร้ Error ครับ ^_^

แต่ !!!

ไม่มีการส่งค่า $_GET เพื่อบอกระบบว่า เราจะแก้ไข ข้อมูล ใน ID ไหนครับ

ตามภาพล่างนี้เลยครับ เมื่อเรา เลือกว่าจะแก้ บรรทัดไหน ก็ กด ปุ่ม Edit แล้วระบบจะส่งไอดีไปไว้บนลิงค์เพื่อแก้ไขใช่ไหมครับ

แต่ !!!


หน้าจอโปรแกรม

เมื่อกดไป สังเกตบนลิงค์นะครับ ไม่มี ค่า ID ส่งมา อีกทั้ง ผมตั้งใจจะแก้ไขฟิลด์เดียว มันกลับขึ้นมาทุกฟิลด์เลยครับ
ดังภาพข้างล่าง T^T เลยครับ และเมื่อผมกดปุ่ม Delete แทนที่จะลบฟิลด์กลับ เข้าหน้าเหมือนภาพล่างนี้เลยครับ

จากปัญหาผมเดาว่า ผิดพลาดที่บรรทัด ที่ 86 อะครับ แต่ผม ลอง ใส่ isset เข้าไป ลองเปลี่ยน GET เป็น REQUEST มันก็ยังไม่ได้อะครับ

ขอรบกวนหน่อยนะครับ ผมลองค้น Google กับลองแก้แล้ว แต่ ID มันไม่ยอมมาเลยคับ


หน้าจอโปรแกรม





Code (PHP)
<?php
require ("connect.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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
//*** Add Condition ***//
if(isset($_POST['hdnCmd']) == "Add")
{
	$strSQL = " INSERT INTO tb_question ";
	$strSQL .="(question,QuestiontypeID) ";
	$strSQL .=" VALUES ";
	$strSQL .=" ('".$_POST["txtquestion"]."',1 )  ";
	mysql_query("SET NAMES UTF8");
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Save [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}

//*** Update Condition ***//


if(isset($_POST['hdnCmd']) == "Update")
{
	$id = $_POST['txtEditID'];
	$qu = $_POST['txtEditquestion'];
	$strSQL = " UPDATE tb_question SET question = '$qu'  " ; 
	$strSQL .=" WHERE id_question = '".$_POST['hdnEditID']."' ";
	mysql_query("SET NAMES UTF8");
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Update [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}

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

$strSQL = " SELECT * FROM tb_question where QuestiontypeID = 1 ";
mysql_query("SET NAMES UTF8");
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<form name="frmMain" method="post" action="<?=$_SERVER["PHP_SELF"];?>">
<input type="hidden" name="hdnCmd" value="">
<table width="200" border="1">
  <tr>
    <td><?php require("head.php");?></td>
  </tr>
  <tr>
    <td align="center"><table width="741" height="331" border="1">
      <tr>
        <th width="98"> <div align="center">question </div></th>
        <th width="30"> <div align="center">Edit </div></th>
        <th width="30"> <div align="center">Delete </div></th>
      </tr>
      <?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
      <?php
	if($objResult['id_question'] == isset($_GET['CusID']) and isset($_GET['Action']) == "Edit")
	{
  ?>
      <tr>
        <td><input type="text" name="txtEditquestion" size="20" value="<?php echo $objResult['question'];?>" />
          	<input type="hidden" name="hdnEditID" size="5" value="<?php echo $objResult['id_question'];?>" /></td>
        <td colspan="2" align="right"><div align="center">
          <input name="btnAdd" type="button" id="btnUpdate" value="Update" onclick="frmMain.hdnCmd.value='Update';frmMain.submit();" />
          <input name="btnAdd" type="button" id="btnCancel" value="Cancel" onclick="window.location='<?php echo $_SERVER['PHP_SELF'];?>';" />
        </div></td>
      </tr>
      <?php
	}
  else
	{
  ?>
      <tr>
        <td><?php echo $objResult['question'];?></td>
        <td align="center"><a href="<?php echo $_SERVER['PHP_SELF'];?>?Action=Edit&amp;CusID=<?php echo $objResult['id_question'];?>">Edit</a></td>
        <td align="center"><a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='<?php echo $_SERVER['PHP_SELF'];?>?Action=Del&amp;CusID=<?php $objResult['id_question'];?>';}">Delete</a></td>
      </tr>
      <?php
	}
  ?>
      <?php
}
?>
      <tr>
        <td><textarea name="txtquestion" cols="50" rows="3"></textarea>
          <input type="hidden" name="hdntype" size="5" value="<?php echo $_GET['Type'];?>" /></td>
        <td colspan="2" align="right"><div align="center">
          <input name="btnAdd" type="button" id="btnAdd" value="Add" onclick="frmMain.hdnCmd.value='Add';frmMain.submit();" />
        </div></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td><?php require("footer.php");?></td>
  </tr>
</table>
</form>
</body>
</html>




Tag : PHP, MySQL, HTML/CSS, JavaScript, Ajax









ประวัติการแก้ไข
2014-08-17 19:49:11
2014-08-17 19:51:28
2014-08-17 19:52:01
2014-08-17 19:52:30
2014-08-17 19:52:49
2014-08-17 19:55:39
2014-08-17 20:07:55
2014-08-17 20:53:32
2014-08-18 09:39:03
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2014-08-17 19:47:31 By : nest12345 View : 2687 Reply : 10
 

 

No. 1



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


014.if(isset($_POST['hdnCmd']) == "Add")
แก้เป็น
014.if(isset($_POST['hdnCmd']) && $_POST['hdnCmd']== "Add")

033.if(isset($_POST['hdnCmd']) == "Update")
แก้เป็น
033.if(isset($_POST['hdnCmd']) && $_POST['hdnCmd']== "Update")



050.if(isset($_GET['Action']) == "Del")
แก้เป็น
050.if(isset($_GET['Action']) && $_GET['Action'] == "Del")

เพิ่งดูครับ เห็นแค่บางส่วนลองดูครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-17 19:55:11 By : Chaidhanan
 


 

No. 2



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


020. mysql_query("SET NAMES UTF8");
สั่งแค่ครั้งเดียว เอาไปไว้รวมกับ connect.php ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-17 19:57:39 By : Chaidhanan
 

 

No. 3



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



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


Code
Notice: Undefined index: txtEditID in C:\xampp\htdocs\assessment\assessment_all01.php on line 34


จาก Error นี้ครับ คือ เราจะเอา isset ไปใส่ข้างในมันยังไงอะครับ

ผมลองแก้ตาม NO.1 แล้วนะครับ ข้อมูลยังไม่มาครับ


ประวัติการแก้ไข
2014-08-17 20:04:52
2014-08-17 20:08:46
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-17 20:04:06 By : nest12345
 


 

No. 4



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


txtEditID มาจาก from ไหนครับ ไฟล์เดียวกันหรือเปล่า ถ้าใช่ ผมหาไม่เจอ txtEditID ที่บันทัดอื่นเลยนะครับ

hdnEditID อันนี้หรือเปล่าครับ


ปล. <?=$_SERVER["PHP_SELF"];?> อันนี้ยังแก้ไม่หมด


ประวัติการแก้ไข
2014-08-17 20:22:02
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-17 20:20:42 By : Chaidhanan
 


 

No. 5



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



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


ตอบความคิดเห็นที่ : 4 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-08-17 20:20:42
รายละเอียดของการตอบ ::
ไฟล์เดียวกันครับ

อยู่ตรง
Code (PHP)
//*** Update Condition ***//
if(isset($_POST['hdnCmd']) && $_POST['hdnCmd'] == "Update")
{
	$id = $_POST['txtEditID'];
	$qu = $_POST['txtEditquestion'];
	$strSQL = " UPDATE tb_question SET question = '$qu'  " ; 
	$strSQL .=" WHERE id_question = '".$_POST['hdnEditID']."' ";
	mysql_query("SET NAMES UTF8");
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Update [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}



อะครับ



ส่วนล่างนี้โค้ดที่ผมแก้ครับ ตอนนี้ Delete ได้ละครับ แต่ พอกด ลบไปแล้ว มันเข้า Update ต่อเลยอะครับ

Code (PHP)
<?php
require ("connect.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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
//*** Add Condition ***//
if(isset($_POST['hdnCmd']) && $_POST['hdnCmd'] == "Add")
{
	$strSQL = " INSERT INTO tb_question ";
	$strSQL .="(question,QuestiontypeID) ";
	$strSQL .=" VALUES ";
	$strSQL .=" ('".$_POST['txtquestion']."',1 )  ";
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Save [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}

//*** Update Condition ***//
if(isset($_POST['hdnCmd']) && $_POST['hdnCmd'] == "Update")
{
	$id = $_POST['txtEditID'];
	$qu = $_POST['txtEditquestion'];
	$strSQL = " UPDATE tb_question SET question = '$qu'  " ; 
	$strSQL .=" WHERE id_question = '".$_POST['hdnEditID']."' ";
	mysql_query("SET NAMES UTF8");
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Update [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}

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

$strSQL = " SELECT * FROM tb_question where QuestiontypeID = 1 ";
mysql_query("SET NAMES UTF8");
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<form name="frmMain" method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
<input type="hidden" name="hdnCmd" value="">
<table width="200" border="1">
  <tr>
    <td><?php require("head.php");?></td>
  </tr>
  <tr>
    <td align="center"><table width="741" height="331" border="1">
      <tr>
        <th width="98"> <div align="center">question </div></th>
        <th width="30"> <div align="center">Edit </div></th>
        <th width="30"> <div align="center">Delete </div></th>
      </tr>
      <?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
      <?php
	if($objResult['id_question'] == isset($_GET['CusID']) and isset($_GET['Action']) == "Edit")
	{
  ?>
      <tr>
        <td><input type="text" name="txtEditquestion" size="20" value="<?php echo $objResult['question'];?>" />
          	<input type="hidden" name="hdnEditID" size="5" value="<?php echo $objResult['id_question'];?>" /></td>
        <td colspan="2" align="right"><div align="center">
          <input name="btnAdd" type="button" id="btnUpdate" value="Update" onclick="frmMain.hdnCmd.value='Update';frmMain.submit();" />
          <input name="btnAdd" type="button" id="btnCancel" value="Cancel" onclick="window.location='<?php echo $_SERVER['PHP_SELF'];?>';" />
        </div></td>
      </tr>
      <?php
	}
  else
	{
  ?>
      <tr>
        <td><?php echo $objResult['question'];?></td>
        <td align="center"><a href="<?php echo $_SERVER['PHP_SELF'];?>?Action=Edit&amp;CusID=<?php echo $objResult['id_question'];?>">Edit</a></td>
        <td align="center"><a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='<?php echo $_SERVER['PHP_SELF'];?>?Action=Del&amp;CusID=<?php echo $objResult['id_question'];?>';}">Delete</a></td>
      </tr>
      <?php
	}
  ?>
      <?php
}
?>
      <tr>
        <td><textarea name="txtquestion" cols="50" rows="3"></textarea>
          <input type="hidden" name="hdntype" size="5" value="<?php echo $_GET['Type'];?>" /></td>
        <td colspan="2" align="right"><div align="center">
          <input name="btnAdd" type="button" id="btnAdd" value="Add" onclick="frmMain.hdnCmd.value='Add';frmMain.submit();" />
        </div></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td><?php require("footer.php");?></td>
  </tr>
</table>
</form>
</body>
</html>



ประวัติการแก้ไข
2014-08-17 20:27:48
2014-08-17 20:31:57
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-17 20:26:17 By : nest12345
 


 

No. 6



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


ตอบความคิดเห็นที่ : 5 เขียนโดย : nest12345 เมื่อวันที่ 2014-08-17 20:26:17
รายละเอียดของการตอบ ::
เห็นที่บันทัดเดียวกันครับ ผมไม่เห็นจาก form ที่ส่งมาครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-17 21:03:53 By : Chaidhanan
 


 

No. 7



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



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


Error บรรทัด 34 หายไปละครับ.

เหลือแต่ update ไม่ได้กับปุ่ม update ตามมากันหมดนี้ละคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-17 22:06:01 By : nest12345
 


 

No. 8



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



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


รู้ละครับ ปัญหาอยู่ที่ โค้ดตัวนี้ครับ

Code (PHP)
if($objResult['id_question'] == isset($_GET['CusID']) and isset($_GET['Action']) == "Edit")


โค้ดล่างนี้คือแบบเดิมก่อนปรับปรุงแก้ไขครับ

แต่แบบล่างมันมี Error อะครับ


Code (PHP)
if($objResult["id_question"] == $_GET["CusID"] and $_GET["Action"] == "Edit")


Code
Notice: Undefined index: CusID in C:\xampp\htdocs\assessment\assessment_all01.php on line 83 Notice: Undefined index: CusID in C:\xampp\htdocs\assessment\assessment_all01.php on line 83 Notice: Undefined index: CusID in C:\xampp\htdocs\assessment\assessment_all01.php on line 83 Notice: Undefined index: CusID in C:\xampp\htdocs\assessment\assessment_all01.php on line 83 Notice: Undefined index: CusID in C:\xampp\htdocs\assessment\assessment_all01.php on line 83



ประวัติการแก้ไข
2014-08-18 09:28:45
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-18 09:20:23 By : nest12345
 


 

No. 9



โพสกระทู้ ( 9,586 )
บทความ ( 2 )



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


and เปลี่ยนเป็น && ก็คงไม่ เออเร่อร์แล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-18 09:29:31 By : Chaidhanan
 


 

No. 10



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



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


ตอบความคิดเห็นที่ : 9 เขียนโดย : Chaidhanan เมื่อวันที่ 2014-08-18 09:29:31
รายละเอียดของการตอบ ::

ทำได้ละครับ ขอบคุณที่แนะแนวทางให้นะครับ T^T

เหลือทำกราฟ ระบบนี้ก็เสร็จละครับ

ผมลองเพิ่มแบบบรรทัดนี้เข้าไปครับ แทนการ ใส่ isset เข้าไปตรงๆครับ T^T เท่านั้นละครับ ได้เลยครับ อิอิ
Code (PHP)
$CusID = (isset($_GET["CusID"])) ? $_GET["CusID"] : '';
	  $Action = (isset($_GET["Action"])) ? $_GET["Action"] : '';
	  
	if($objResult["id_question"] == $CusID && $Action == "Edit")







โค้ดทั้งหมดนะครับ
Code (PHP)
<?php
require ("connect.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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php
//*** Add Condition ***//
if(isset($_POST['hdnCmd']) && $_POST['hdnCmd'] == "Add")
{
	$strSQL = " INSERT INTO tb_question ";
	$strSQL .="(question,QuestiontypeID) ";
	$strSQL .=" VALUES ";
	$strSQL .=" ('".$_POST['txtquestion']."',1 )  ";
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Save [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}

//*** Update Condition ***//
if(isset($_POST['hdnCmd']) && $_POST['hdnCmd'] == "Update")
{
	$id = (isset($_POST['txtEditID'])) ? $_POST['txtEditID'] : '';
	$qu = $_POST['txtEditquestion'];
	$strSQL = " UPDATE tb_question SET question = '$qu'  " ; 
	$strSQL .=" WHERE id_question = '".$_POST['hdnEditID']."' ";
	mysql_query("SET NAMES UTF8");
	$objQuery = mysql_query($strSQL);
	if(!$objQuery)
	{
		echo "Error Update [".mysql_error()."]";
	}
	//header("location:$_SERVER[PHP_SELF]");
	//exit();
}

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

$strSQL = " SELECT * FROM tb_question where QuestiontypeID = 1 ";
mysql_query("SET NAMES UTF8");
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<form name="frmMain" method="post" action="<?php echo $_SERVER["PHP_SELF"];?>">
<input type="hidden" name="hdnCmd" value="">
<table width="200" border="1">
  <tr>
    <td><?php require("head.php");?></td>
  </tr>
  <tr>
    <td align="center"><table width="741" height="331" border="1">
      <tr>
        <th width="98"> <div align="center">question </div></th>
        <th width="30"> <div align="center">Edit </div></th>
        <th width="30"> <div align="center">Delete </div></th>
      </tr>
      <?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
      <?php
	  $CusID = (isset($_GET["CusID"])) ? $_GET["CusID"] : '';
	  $Action = (isset($_GET["Action"])) ? $_GET["Action"] : '';
	  
	if($objResult["id_question"] == $CusID && $Action == "Edit")
	{
  ?>
      <tr>
        <td><input type="text" name="txtEditquestion" size="20" value="<?php echo $objResult['question'];?>" />
          	<input type="hidden" name="hdnEditID" size="5" value="<?php echo $objResult['id_question'];?>" /></td>
        <td colspan="2" align="right"><div align="center">
          		<input name="btnAdd" type="button" id="btnUpdate" value="Update" 
          onclick="frmMain.hdnCmd.value='Update';frmMain.submit();" />
        		<input name="btnAdd" type="button" id="btnCancel" value="Cancel" 
          onclick="window.location='<?php echo $_SERVER['PHP_SELF'];?>';" />
        </div></td>
      </tr>
      <?php
	}
  else
	{
  ?>
      <tr>
        <td><?php echo $objResult['question'];?></td>
        <td align="center">
        	<a href="<?php echo $_SERVER['PHP_SELF'];?>?Action=Edit&amp;CusID=<?php echo $objResult['id_question'];?>">Edit</a>
        </td>
        <td align="center">
        	<a href="JavaScript:if(confirm('Confirm Delete?')==true){window.location='<?php echo $_SERVER['PHP_SELF'];?>?Action=Del&amp;CusID=<?php echo $objResult['id_question'];?>';}">Delete</a></td>
      </tr>
      <?php
	}
  ?>
      <?php
}
?>
      <tr>
        <td><textarea name="txtquestion" cols="50" rows="3"></textarea>
          <input type="hidden" name="hdntype" size="5" value="<?php echo $_GET['Type'];?>" /></td>
        <td colspan="2" align="right"><div align="center">
          <input name="btnAdd" type="button" id="btnAdd" value="Add" onclick="frmMain.hdnCmd.value='Add';frmMain.submit();" />
        </div></td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td><?php require("footer.php");?></td>
  </tr>
</table>
</form>
</body>
</html>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2014-08-18 09:38:22 By : nest12345
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอสอบถามการทำ Add/Insert/Edit/Delete to MySQL On Same Form กรณีมีเปลี่ยนรูปแบบโค้ดให้ทันสมัยครับ ซึ่ง ค่า GET ไม่ยอมไปอยู่บนลิงค์ครับ (ทำได้ละครับ ^_^)
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่