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 > ต้องการ action พร้อมกัน 2 page ครับ แต่ติดปัญหาเข้าแค่ page เดียว



 

ต้องการ action พร้อมกัน 2 page ครับ แต่ติดปัญหาเข้าแค่ page เดียว

 



Topic : 062820



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



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



ต้องการ action พร้อมกัน 2 page ครับ แต่ติดปัญหาเข้าแค่ page เดียว
ความต้องการของระบบ
1. มีข้อมูลอยู่ 2 ฟิวส์คือ popcorn T
2. มีกดปุ่ม submit ข้อมูลจะทำการ action พร้อมกัน 2 page ครับ
2.1 ข้อมูลจะเป็น popcorn F คือเปลี่ยนจาก T เป็น F โดยอัตโนมัติ (animal_update2.php)
2.2 และข้อมูลจะเพิ่มอีก 1 record คือ popcorn T (animal_update.php)
3. ผลลัพธ์คือ popcorn F และ popcorn T ครับ
ติดปัญหาที่มันเข้าไปทำที่ page เดียวครับ และเวลากด submit มันจะมี alert ขึ้น เมื่อกดยกเลิก มันจะรีเฟรชใหม่ อันนี้ให้มันไม่รีเฟรชได้ไหมครับ

Code (PHP)
<script language="JavaScript">
function chkConfirm()
{
if(confirm('คุณต้องการแก้ไขหรือไม่')==true)
{
document.form1.action='animal_update2.php?an_1=<?=$_GET["an_1"];?>';
document.form1.action='animal_update.php?an_1=<?=$_GET["an_1"];?>';
}
}
</script>
<form id="form1" name="form1" method="post" onSubmit="JavaScript:return fncSubmit();" >
<input type="submit" onClick="chkConfirm()" value="แก้ไข">




Tag : PHP, Ms SQL Server 2008









ประวัติการแก้ไข
2011-07-06 23:28:39
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-07-06 23:26:53 By : MyZeus View : 1239 Reply : 16
 

 

No. 1



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



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


ไม่ค่อยเข้าใจนะครับ แต่ include ไฟล์ ที่ต้องการ run มาไว้ใน page ที่ทำงานอยู่ได้ไหมครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-06 23:36:39 By : grandraftz
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

มันทำ action ได้แค่ page เดียวครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 06:38:25 By : webmaster
 

 

No. 3



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

แต่สามารถทำ action ไป 2 ทอดได้ครับ โดย action ไป form1 และทำการ action ไป form2 อัตโนมัติได้

Go to : 1 ปุ่ม submit แต่ 2 Action ทำไงครับ ต้องทำไงครับ

Go to : action 2 page ได้รึป่าวคะ ใช้ฟอร์มเดียวกัน ขอบคุนมากคะ

Go to : JavaScript HTML Multiple Action Form
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 06:40:06 By : webmaster
 


 

No. 4



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



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


ทำไมต้องทำ action 2 ไฟล์ครับ เท่าที่ดูๆ แค่ตัวเดียวก็น่าจะพอนี่ แล้วแต่ละไฟล์ที่ action ไปเนี่ยมันมีการทำงานยังไงอะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 08:50:59 By : naskw
 


 

No. 5



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



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

คือว่าจะให้มันทำงานเวลาแก้ไขเนี่ยครับให้มันยังคงสภาพข้อมูลเก่าอยู่ เพื่อจะเก็บชื่อผู้บันทึก และผู้แก้ไขไว้ โดยเปลี่ยนสถานะเป็น F เพื่อให้มองไม่ให้รายการนี้ และในขณะเดียวกันในการแก้ไขก็ให้กลายเป็นเพิ่มข้อมูลแทนครับ สรุปคือ จะมีข้อมูล 2 รายการ รายการแรกเปลี่ยนเป็น F มองไม่เห็น ส่วนอีกอันเป็นส่วนที่แก้ไขกลายเป็น T เพื่อใช้งาน


ประวัติการแก้ไข
2011-07-07 09:07:35
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 08:57:04 By : MyZeus
 


 

No. 6



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



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


สรุปง่ายๆ คือ
1.อัพเดตเรคคอร์ดแรก เป็น F
2.เพิ่มเรคคอร์ดใหม่ เป็น T

มันสามารถทำได้ในไฟล์เดียวนะครับ ไม่จำเป็นต้องแยกสองไฟล์
ก็แค่เขียน SQL สำหรับอัพเดตก่อน เสร็จแล้วก็ค่อยมา insert ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 09:22:11 By : naskw
 


 

No. 7



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



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

ถ้าอัพเดทก่อน ข้อมูลมันก็เปลี่ยนอะครับ ผมต้องการคงเดิมข้อมูลเก่าไว้ แต่ให้มันเปลี่ยนเป็น F คือไม่ให้มันใช้งาน และเพิ่มอันใหม่ที่แก้ไขให้เป็น T เพื่อใช้งานครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 09:37:15 By : MyZeus
 


 

No. 8



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



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


ก็อัพเดตแค่ field เดียวกัน คือ Status แค่นั้น ไม่ได้ให้อัพเดตทุก filed นะ อันอื่นคงไว้เหมือนเดิม ส่วนอันใหม่ก็ค่อยเพิ่มไปอีกทีหลัง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 09:43:47 By : naskw
 


 

No. 9



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



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

งั้นมีแนวคิดอื่นไหมครับ ที่ให้มันคงเดิมข้อมูลเก่าไว้เวลาแก้ไข และตอนแก้ไขข้อมูลเก่าก็ให้เพิ่มมาอีกอัน เป็นตัวที่ใช้งานจริง คือผมจะเก็บข้อมูลทุกรายการ เพื่อจะดูรายงานย้อนหลังครับ ว่าใครกรอกอะไรไปบ้าง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 09:44:11 By : MyZeus
 


 

No. 10



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



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


Code (PHP)
$strupdate = "UPDATE tablename SET status='F' WHERE id='xxx' ";
$strinsert = " INSERT INTO tablename(id,field1,field2,status)VALUES(xxx,'xxx','xxx','T')";


ก็คงประมาณนี้แหละมั้ง พิมพ์ผิดต้องขออภัย เพราะพิมพ์สดตรงนี้เลย ไม่ได้เทส
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 09:48:09 By : naskw
 


 

No. 11



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



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

ใส่หลัง form ใช่มะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 10:02:37 By : MyZeus
 


 

No. 12



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



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

ไม่มีอะไรเกิดขึ้นครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 10:09:05 By : MyZeus
 


 

No. 13



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



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


ก็มันเป็นแค่ตัวอย่างอะครับ พอเป็นแนวทาง
เอาไฟล์ animal_update.php กะ animal_update2.php มาดูครับ
ว่าคุณเขียนยังไง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 10:12:29 By : naskw
 


 

No. 14



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



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

ได้ละครับ โอ้ยเหนื่อยๆๆ 1 วันเต็มๆ เอามารวมกันครับ ขอบคุณทุกคนนะครับ
Code (PHP)
<?
include("connect.inc");
?>
<?
$strSQL = "UPDATE animal SET ";
$strSQL .="Enable = 'F' ";
$strSQL .="WHERE an_id = '".$_POST["text_an_id"]."' ";
$objQuery = mssql_query($strSQL);
?>
<?
$strSQL ="INSERT INTO animal";
$strSQL .="(an_tel1,ThaiName,EngName,an_word,an_type,an_orther,Address, an_province,an_amphur,an_district,an_zip,an_fax1,an_fax2,an_mail, an_web, an_hotline,an_busi,an_bg,an_service,an_detail,an_price,an_branch, an_commonday,an_holiday,an_note,an_town1,an_town2,an_town3, an_town4,an_rate,an_animal_service,an_con_name,an_c_name, an_c_lastname,an_c_tel1,an_c_tel2,an_c_add,an_c_province, an_c_amphur,an_c_district,an_c_zip,Updated,UpdatedBy,IsActive,Enable)";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["text_an_tel1"]."','".$_POST["text_an_name"]."','".$_POST["text_an_name2"]."', '".$_POST["text_an_word"]."','".$_POST["select_an_type"]."','".$_POST["text_an_orther"]."' ,'".$_POST["text_an_add"]."','".$_POST["select_an_province"]."','".$_POST["select_an_amphur"]."' ,'".$_POST["select_an_district"]."','".$_POST["text_an_zip"]."','".$_POST["text_an_fax1"]."' ,'".$_POST["text_an_fax2"]."','".$_POST["text_an_mail"]."','".$_POST["text_an_web"]."' ,'".$_POST["text_an_hotline"]."','".$_POST["select_an_busi"]."','".$_POST["select_an_bg"]."', '".$_POST["select_an_service"]."','".$_POST["area_an_detail"]."','".$_POST["text_an_price"]."' ,'".$_POST["area_an_branch"]."','".$_POST["text_an_commonday"]."','".$_POST["text_an_holiday"]."' ,'".$_POST["area_an_note"]."','".$_POST["text_an_town1"]."','".$_POST["text_an_town2"]."', '".$_POST["text_an_town3"]."','".$_POST["text_an_town4"]."','".$_POST["select_an_rate"]."' ,'".$_POST["text_an_animal_service"]."','".$_POST["text_an_con_name"]."','".$_POST["text_an_c_name"]."' ,'".$_POST["text_an_c_lastname"]."','".$_POST["text_an_c_tel1"]."','".$_POST["text_an_c_tel2"]."' ,'".$_POST["text_an_c_add"]."','".$_POST["select_an_c_province"]."','".$_POST["select_an_c_amphur"]."' ,'".$_POST["select_an_c_district"]."','".$_POST["text_an_c_zip"]."','".$_POST["text_an_user_modify"]."', '".$_POST["text_an_date_modify"]."','".$_POST["IsActive"]."','".$_POST["text_enable"]."') ";
$objQuery = mssql_query($strSQL);
if($objQuery)
{
echo "<script language=\"JavaScript\">";
echo "alert('แก้ไขเรียบร้อย');";
echo "</script>";
echo "<script>window.location.href='animal_show.php';</script>";
}
else
{
echo "Error Save [".$strSQL."]";
}
mssql_close($objConnect);
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 10:19:20 By : MyZeus
 


 

No. 15



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



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

แต่สงสัยทำไมค้นหาข้อมูล สงสัย
Where Enable='T' and(name like...)

ทำไมเวลาค้นหาข้อมูล มันไม่ขึ้นตัวที่เป็น T แต่ขึ้นตัวเก่าก่อน update และตัวนั้นเป็น F ด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 10:31:33 By : MyZeus
 


 

No. 16



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



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


เอาคิวรี่มาดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-07-07 11:26:08 By : naskw
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ต้องการ action พร้อมกัน 2 page ครับ แต่ติดปัญหาเข้าแค่ page เดียว
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่