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 > รบกวนดูทีค่ะ รับค่าตัวแปร($project_id) มาแบบ POST สั่ง echo ค่าออกมาดูได้ถูกต้อง นำไปselect แสดงข้อมูลได้ แต่พอสั่ง update โดย where นั้น ใช้ตัวแปรที่่ส่งค่ามาแบบ POST กลับมองไม่เห็นค่าตัวแปร มีโค้ด+รูปค่ะ



 

รบกวนดูทีค่ะ รับค่าตัวแปร($project_id) มาแบบ POST สั่ง echo ค่าออกมาดูได้ถูกต้อง นำไปselect แสดงข้อมูลได้ แต่พอสั่ง update โดย where นั้น ใช้ตัวแปรที่่ส่งค่ามาแบบ POST กลับมองไม่เห็นค่าตัวแปร มีโค้ด+รูปค่ะ

 



Topic : 052634



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



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




page1
page2

งงอ่ะค่ะ ว่าทำไมในเพจเดียวกันแท้ๆ ตัวแปร $project_id ที่ รับมาแบบ POST ใน if(เมื่อกดปุ่มยืนยัน) กลับมองไม่เห็นค่า
ทั้งๆที่กอนหน้านี้ก็ได้ลองนำตัวแปรนี้ไปใช้ เพื่อ select ฟิวด์ end_evaluation ออกมาแล้ว และก็ลอง echo ไ้ด้ค่าเช่นกัน
รบกวนผู้เชี่ยวชาญดูทีนะค่ะ เอาโค้ดมาแปะ้ด้วยค่ะ ^w^


<?php $project_id = $_POST["project_id"];
echo $project_id; //ทั้งๆที่ echo ค่าตอนรับมาแสดงได้



if(isset($HTTP_POST_VARS['Confirm'])&&($HTTP_POST_VARS['Confirm']=="ยืนยัน")){

//update table project
echo "rakjung";
echo "<br>";

//มันมองไม่เห็นค่าตัวแปรหน่ะค่ะ
echo $_POST["project_id"];
//ทำให้ไม่สามารถ update ได้ค่ะ
$UpProject= "update project set end_evaluation = '$end_evaluationnew' WHERE project_id = '".$_POST["project_id"]."' ";

echo $UpProject;
$rsUpProject= mysql_query($UpProject, $connproject) or die(mysql_error());
echo "<br>";
echo $rsUpProject;
if($rsUpProject!=0)
{

echo"<font color = red><center>เปลี่ยนแปลง วันสิ้นสุดการประเมิน เรียบร้อยแล้วค่ะ</font><center>";


}else {
echo"<font color = red><center>ไม่สามารถแก้ไขวันสิ้นสุดประเมินได้</font><center>"; }

}
// การใช้ $project_id ตรงนี้กลับใช้ได้ค่ะ เพราะว่าสามารถแสดงค่าฟิวด์ end_evaluation ได้
$query_RsEditstatus = "SELECT end_evaluation,project_id FROM project WHERE project_id = '$project_id'";
$RsEditstatus = mysql_query($query_RsEditstatus, $connproject) or die(mysql_error());
$row_RsEditstatus = mysql_fetch_assoc($RsEditstatus);
$totalRows_RsEditstatus = mysql_num_rows($RsEditstatus);
?>
<fieldset>
<legend>แก้ไขวันสิ้นสุดการประเมิน</legend>
<form id="form1" name="form1" method="post" action="">
<div align="center"><br />
วันสิ้นสุดการประเมินเดิม:&nbsp;&nbsp;&nbsp;&nbsp;
<label>
<input name="end_evaluationold" type="text" id="end_evaluationold" value="<? echo ($row_RsEditstatus['end_evaluation']); ?>" />

</label>
<br />
<br />
วันสิ้นสุดการประเมิน(แก้ไข):

<input name="end_evaluationnew" type="text" id="end_evaluationnew" />
</div>
<br />
<br />
<div align="center"><input type="submit" name="Confirm" id="Confirm" value="ยืนยัน" /> </div>

<div align="left"><br />
<br />
</div>
<label>
<div align="left"></div>
</label>

<div align="left">


</div>
</form>
</fieldset>

เลยอัพเดทไม่ได้เลยค่ะ ท่านใดจับผิดโค้ดได้ แนะนำทีนะค่ะ ขอบคุณคร่ะ



Tag : PHP, MySQL, HTML/CSS









ประวัติการแก้ไข
2010-12-03 15:58:34
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-12-03 15:57:37 By : nuie View : 1386 Reply : 1
 

 

No. 1



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



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


เอาเเบบนี้ดีไหม แบบว่าผมก็ไม่รู้หรอกนะว่ามันเป็นอะไรรอผู้รู้มาตอบ เเต่ถ้ามันไม่ได้ยังนี้ ดึงครั้งเเรกมา เราก็เอามาเก็บใส่ตัวแปรอื่นก่อน เเล้วตอนอัพเดต ค่อยเอาตัวแปรใหม่ที่ตั้งขึ้นมาไป WHERE เอานะคับ ลองดูเพื่อได้






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-12-03 16:12:29 By : EucifeR
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนดูทีค่ะ รับค่าตัวแปร($project_id) มาแบบ POST สั่ง echo ค่าออกมาดูได้ถูกต้อง นำไปselect แสดงข้อมูลได้ แต่พอสั่ง update โดย where นั้น ใช้ตัวแปรที่่ส่งค่ามาแบบ POST กลับมองไม่เห็นค่าตัวแปร มีโค้ด+รูปค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่