|
|
|
ขอลบกวนพี่น้องชาวไทยอีกนะคะ คือว่าเราส้างหน้า Edit ข้อมูล แต่หลังจาก edit แล้ว save ไม่ได้... |
|
|
|
|
|
|
|
ลอง print_r($_POST); กับ print_r($_GET);
ดูว่า ค่าที่ส่งมา มีหรือไม่ ถ้าไม่มีให้กลับไปดูว่า ค่าตัวแปรถูก หรือไม่ ถ้ามีค่าแต่ยังส่งไม่ได้ ให้เปลี่ยน ค่า GET เป็น REQUEST ทั้งขาส่ง และ ขารับ
|
|
|
|
|
Date :
2012-05-29 13:13:24 |
By :
kamuro |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เข้าใจเลียคะ แต่ก็ยังไม่ได้คะ
ขอลบกวนช่วยดูไห้ด้วยคะ
|
ประวัติการแก้ไข 2012-05-29 14:16:28
|
|
|
|
Date :
2012-05-29 13:48:51 |
By :
Cat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo strSQL ออกมาดูก่อนครับ ว่ามีค่าส่งไปไหม
|
|
|
|
|
Date :
2012-05-29 14:14:08 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วคะ...มันออกแล้วเดี้
มันผิดอยู่นี้คะ
Code (PHP)
<form action="phpMySQLEditRecordSave.php?ShortID=<?=$_GET["ShortcodeName"];?>" name="frmEdit" method="post">
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM shortcode WHERE ShortcodeName = '".$_GET["ShortID"]."' ";
มันต้องแบบนี้
Code (PHP)
<form action="phpMySQLEditRecordSave.php?ShortID=<?=$_GET["ShortID"];?>" name="frmEdit" method="post">
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM shortcode WHERE ShortcodeName = '".$_GET["ShortID"]."' ";
|
|
|
|
|
Date :
2012-05-29 14:44:32 |
By :
Cat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ถ้าเราอยากไห้เวลาเรา edit ข้อมูล เราอยากกำนดไห้ ShortcodeName ใส่แค่ตัวเลกได้ย่างเดียวทำไงคะ
ลองแบบนี้แต่มันไม่ออกคะ
<script language="JavaScript">
function chkSubmit()
{
if(isNaN(document.frmEdit.textShortcodeName.value))
{
alert('Please input shortcode Number only.');
return false;
}
}
</script>
|
ประวัติการแก้ไข 2012-05-29 15:20:10 2012-05-29 15:20:16
|
|
|
|
Date :
2012-05-29 15:19:33 |
By :
Cat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|