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,027

HOME > PHP > PHP Forum > แบ่งหน้า เพื่อบันทึก โดยข้อมูลเก่าไม่หาย ต้องทำไงครับ มีการเลือก checkbox โดยข้อมูลมีการแบ่งหน้า แล้วบันทึก



 

แบ่งหน้า เพื่อบันทึก โดยข้อมูลเก่าไม่หาย ต้องทำไงครับ มีการเลือก checkbox โดยข้อมูลมีการแบ่งหน้า แล้วบันทึก

 



Topic : 031292



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

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

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



มีการเลือก checkbox โดยข้อมูลมีการแบ่งหน้า แล้วบันทึก

แต่พอได้เลือก หน้าแรกแล้ว ต้องการไปเลือกข้อมูลหน้า 2 ด้วย แล้วกดบันทึกครั้งเดียว

ต้องทำไง ครับ

บอกเทคนิคหน่อยครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-09-04 13:05:36 By : khunset View : 1756 Reply : 11
 

 

No. 1



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

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

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

มีหลายวิธีครับ
ส่งผ่าน query string ถ้าข้อมูลไม่เยอะ
เก็บข้อมูลไว้ ใน session ครับ ถ้าข้อมูลมีเยอะ
ที่เหลือคิดไม่ออก อิ อิ






Date : 2009-09-04 13:08:01 By : DownsTream
 


 

No. 2



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

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

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

ขอตัวอย่างหน่อยได้ไหมครับ
Date : 2009-09-04 13:19:34 By : khunset
 

 

No. 3



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

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

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

โพสโค้ด ของคุณให้ผมดูหน่อยครับ ผมจะได้ไม่ทำผิดประเด็นครับ
Date : 2009-09-04 13:23:57 By : DownsTream
 


 

No. 4



โพสกระทู้ ( 5,146 )
บทความ ( 26 )

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

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


มันทำได้หลายวิธีครับ
1 คือหน้าแรกก็ส่งไปหน้าสองผ่านฟอร์มหละครับ แล้วเก็บข้อมูลเข้าตัวแปรเก็บไว้ แล้วทำค่าตัวแปร hidden ส่งไปกับฟอร์มที่ 2 หน้า 2 ครับ
2. ทำ TAB ครับ แต่อยู่ในฟอร์มเดียวกัน
Date : 2009-09-04 13:29:31 By : deawx
 


 

No. 5



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

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

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

ขอบคุณทั้ง 2 ท่านมากๆ ครับ

เดียวลองดูก่อนนะ
Date : 2009-09-04 13:36:24 By : khunset
 


 

No. 6



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

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

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

Code (PHP)
<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
</HEAD>

<BODY>
  <FORM METHOD=POST ACTION="">
    <INPUT TYPE="checkbox" NAME="chk1" onClick="document.cookie='arr[1]=1'" <? if($arr[1]==1) echo 'checked';?>>
    <INPUT TYPE="checkbox" NAME="chk2" onClick="document.cookie='arr[2]=2'" <? if($arr[2]==2) echo 'checked';?>>
    <INPUT TYPE="checkbox" NAME="chk3" onClick="document.cookie='arr[3]=3'" <? if($arr[3]==3) echo 'checked';?>>
  </FORM>
  <A HREF="page2.php">page 2</A><br>
  <?php
    print_r($_COOKIE);
  ?>
</BODY>
</HTML>
?>


หน้า 2
Code (PHP)
<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <TITLE> New Document </TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
</HEAD>

<BODY>
  <FORM METHOD=POST ACTION="">
    <INPUT TYPE="checkbox" NAME="chk4" onClick="document.cookie='arr[4]=4'" <? if($arr[4]==4) echo 'checked';?>>
    <INPUT TYPE="checkbox" NAME="chk5" onClick="document.cookie='arr[5]=5'" <? if($arr[5]==5) echo 'checked';?>>
    <INPUT TYPE="checkbox" NAME="chk6" onClick="document.cookie='arr[6]=6'" <? if($arr[6]==6) echo 'checked';?>>
  </FORM>
  <A HREF="page1.php">page1</A><br>
  <?php
    print_r($_COOKIE);
  ?>
</BODY>
</HTML>
?>

เก็บค่าไว้ใน คุกกี้ แต่ปัญหาก็มีอีก คือ เวลาแถวที่ได้เลือกไว้แล้ว เมื่อต้องการติ๊กออก เพื่อไม่เลือก คุกกี้ ไม่มีการลบออกให้
Date : 2009-09-04 13:43:58 By : khunset
 


 

No. 7



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

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

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

page1
<?php
	session_start();
	//echo "POST CHECK : ".sizeof($_POST['chk'])."<br />";
	//echo 'POST : <br /><pre>'; print_r($_POST);
	
	for($i = 3; $i < 6; $i++)
		$_SESSION['chk'][$i] = $_POST['chk'][$i];
	
	//echo 'SESSION : <br /><pre>'; print_r($_SESSION);
?>
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<script language="javascript">
function fncSubmit()
{
	document.form1.submit();
}
</script>
<form action="page2.php" method="post" name="form1" >
Checkbox 1 <input name="chk[0]" type="checkbox" id="chk1" <?=($_SESSION['chk'][0] == 'on') ? 'checked="checked"' : '';?> /><br>
Checkbox 2 <input name="chk[1]" type="checkbox" id="chk2" <?=($_SESSION['chk'][1] == 'on') ? 'checked="checked"' : '';?> /><br>
Checkbox 3 <input name="chk[2]" type="checkbox" id="chk3" <?=($_SESSION['chk'][2] == 'on') ? 'checked="checked"' : '';?> /><br>
<input name="btnSubmit" type="submit" value="Page2" >
</form>
</body>
</html>


page2
<?php
	session_start();
	//echo "POST CHECK : ".sizeof($_POST['chk'])."<br />";
	//echo 'POST : <br /><pre>'; print_r($_POST);
	
	for($i = 0; $i < 3; $i++)
		$_SESSION['chk'][$i] = $_POST['chk'][$i];
	
	//echo 'SESSION : <br /><pre>'; print_r($_SESSION);
?>

<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<body>
<script language="javascript">
function fncSubmit()
{
	document.form1.submit();
}
</script>
<form action="page1.php" method="post" name="form1" onSubmit="JavaScript:return fncSubmit();">
Checkbox 4 <input name="chk[3]" type="checkbox" id="chk1" <?=($_SESSION['chk'][3] == 'on') ? 'checked="checked"' : '';?> /><br>
Checkbox 5 <input name="chk[4]" type="checkbox" id="chk2" <?=($_SESSION['chk'][4] == 'on') ? 'checked="checked"' : '';?> /><br>
Checkbox 6 <input name="chk[5]" type="checkbox" id="chk3" <?=($_SESSION['chk'][5] == 'on') ? 'checked="checked"' : '';?> /><br>
<input name="btnSubmit" type="submit" value="Page1" >
</form>
</body>
</html>


ขอบคุณสำหรับโจทย์ครับ เวียนหัวนิดๆ มัวแต่เอา สไตล์การเขียนโค้ดคุณมาดัดแปลง เสียเวลาเลย
Date : 2009-09-04 15:12:19 By : DownsTream
 


 

No. 8



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

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

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

โอ้ ขอบคุณครับ

ขอโทษที่ทำให้เวียนหัว และเสียเวลา ครับ
Date : 2009-09-04 20:14:16 By : khunset
 


 

No. 9



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

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

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

ยินดีที่ได้รับใช้ครับ
รับขนมจีบ ซาลาเปา เพิ่มมั้ยครับ
Date : 2009-09-04 20:21:57 By : DownsTream
 


 

No. 10



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



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

คำถามน่าสนใจดีมากเลย เลยอยากถามต่อว่า คุณ SODSEED เอาไปใช้กับงาน ลักษณะใหนเหรอครับ เผื่อเจอโจย์แบบนี้จะได้คิดถึง วิธีการ และ code ที่นี้ได้ครับ...
Date : 2009-09-04 22:44:02 By : nilas
 


 

No. 11

Guest


พอดีอ่านไวๆนะครับ
จาก ปัญหา คือการส่งข้อมูล ไปหน้า 1 ไปยังอีกหน้า 1 แล้ว รวม เอา ข้อมูลมาบันทึกหน้าสุดท้าย ใช้มัยครับ ถ้าแบบไม่ มีการส่งข้อมูลไปยัง server ก็ให้ทำการ จัดการ โดยใช้ javascript ศึกษา การใช้งานเกี่ยวกับ cookie
ดูตรงการ even effect ถ้ามีการคลิกเข้าให้ สร้างข้อมูล ถ้ามีการ คลิกออกให้ ลบข้อมูล

แต่ถ้าผ่าน server ก็ใช้ sessction ไปเลยครับ
Date : 2009-10-16 15:12:32 By : tapi
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : แบ่งหน้า เพื่อบันทึก โดยข้อมูลเก่าไม่หาย ต้องทำไงครับ มีการเลือก checkbox โดยข้อมูลมีการแบ่งหน้า แล้วบันทึก
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่