PHP Ionic Angular Phonegap AJAX Javascript CSS MySQL jQuery Forum


สร้างตัวแปร Javascript ส่งค่า POST ให้ PHP พร้อมเปลี่ยนหน้า

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สร้างตัวแปร Javascript ส่งค่า POST ให้ PHP พร้อมเปลี่ยนหน้า

สร้างตัวแปร Javascript ส่งค่า POST ให้ PHP พร้อมเปลี่ยนหน้า
$qDe2="SELECT * FROM partner";
$qrDe2=@mysql_query($qDe2);
while($rsDe2=mysql_fetch_array($qrDe2)) {
$id_partner=$rsDe2['id_partner'];?>
<input name="btnButton1" type="button" value="แก้ไขรายการ ลูกค้า(<? echo $id_partner;?>)"  onClick="JavaScript:fncSubmit('page2')">
<? }?>
<input type="reset" name="Reset" value="ล้างข้อมูล" />
<input name="btnButton2" type="button" value="จบการทำใบบันทึก"  onClick="JavaScript:fncSubmit('page1')">
<script language="javascript">
function fncSubmit(strPage)
{
if(strPage == "page1")
{
document.frmMain.action="saveEditDelivery.php?idDe=<? echo $idDe;?>&id_partner=<? echo $id_partner;?>";
}
 
if(strPage == "page2")
{
document.frmMain.action="saveEditDelivery-more.php?idDe=<? echo $idDe;?>&id_partner=<? echo $id_partner;?>";
}
 
document.frmMain.submit();
}
</script>
ถ้าเอา script ไว้ด้านบน ค่า $id_partner จะไม่ขึ้นค่าใดๆ แต่ถ้าเอาไว้ด้านล่างสุดหลัง input button ค่า id_partner จะโชว์แต่ค่าท้ายสุด เช่น id_partner มีค่า 001,002,003 วนลูปมีแค่นี้ ก็จะขึ้นแต่ &id_partner=003 ส่วน $idDe ขึ้นตามปกติเพราะว่า GET มาจากหน้าอื่นค่ะ


โดย:  Saranya2532 IP: 1.46.167.xxx วันที่: 26-07-2017 เวลา: 00:32:45

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
ลองเพิ่ม parameter เข้าไปในฟังก์ชั่น 
 
<script type="text/javascript">
function fncSubmit(strPage,idPartner){
	var fileAction = "";
	if(strPage == "page1"){
		fileAction = 'saveEditDelivery.php';
	}
	if(strPage == "page2"){
		fileAction = 'saveEditDelivery-more.php';
	}	
	var strAction = fileAction+'?idDe=<? echo $idDe;?>&id_partner='+idPartner;
	document.frmMain.action=strAction;
	document.frmMain.submit();
}
</script>
 
และตอนส่งค่าก็ส่ง $id_partner ไปด้วย
 
onClick="JavaScript:fncSubmit('page2','<? echo $id_partner;?>')"


โดย:  Ninenik IP: 183.88.81.xxx วันที่: 26-07-2017
 ความคิดเห็นที่ 2
ขอบคุณค่ะ 


โดย:  Saranya2532 IP: 1.46.42.xxx วันที่: 26-07-2017 เวลา: 21:13:51