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

HOME > PHP > PHP Forum > การ update การแสดงรายงาน - ข้อมูลที่ดึงมาเป็นรายงานนั้น ต้องการที่จะให้ข้อมูลที่แสดง



 

การ update การแสดงรายงาน - ข้อมูลที่ดึงมาเป็นรายงานนั้น ต้องการที่จะให้ข้อมูลที่แสดง

 



Topic : 025548



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



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




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



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-03-18 09:36:29 By : kenjee View : 1121 Reply : 10
 

 

No. 1



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


select * from report where note is null







Date : 2009-03-18 10:09:25 By : plakrim
 


 

No. 2

Guest


ทำ status ไว้เชคอีก field สิครับ
แล้วให้ไปเชคว่า รายงาน id นี้ มันมีหมายเหตุหรือยัง

deawx
[email protected]
Date : 2009-03-18 10:11:28 By : deawx
 

 

No. 3

Guest


เห็นด้วยนะ
Date : 2009-03-18 11:56:12 By : kai9
 


 

No. 4

Guest


หัดทำแล้ว ข้อมูลไม่ออกค่อยมาช่วยกันดูนะ
Date : 2009-03-18 12:03:04 By : kai9
 


 

No. 5



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



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


ได้ลองทำแล้วค่ะ เนื่องจากต้องบันทึกจัดเก็บแบบ array จึงไม่เข้าใจว่าจะสามารถให้มัน update เฉพาะ2 ฟิลด์ ที่เพิ่มเข้ามาเพื่อเป็นการบ่งชี้ว่าได้ทำการชี้แจงแล้ว ได้อย่างไร หากผู้ใช้ทำการเลือก checkbox จำนวน 5 ตัวก่อนแล้วจึงใส่คำชี้แจงเข้าไป แต่พอจัดเก็บไม่รู้จะให้วนอย่างไร ตามโค้ดนี้ค่ะ
Code (PHP)
<?php
include("connect.php"); 
$count_cme = count($cment);  
$chebx = count($ch);
$check = array();

$date_add = date('Y-m-d H:i:s');
$flag = 'U';

/*echo "ค่าของ array  textbox ที่เลือกมามี ".$count_cme;   //ระบบสามารถนับออกมาได้ครบทุกตัว
echo "<br>ค่าของ array checkbox  ที่เลือกมามี ".$chebx; //*/

$add_ap = mysql_query("SELECT * FROM ap where branch='$branch_id'");  
$data_ap  = mysql_fetch_array($add_ap);	


	  for ($i=$id_ap;$i<count($ch);$i++) {       //count($ch)	
	
				$apid = $ch[$i];
				$count_cme = $cment[$i];
				$bra = $branch[$i];
		  
			/* echo "comment = ".$ment;
             echo "<br>id_ap ="."&nbsp;".$apid;*/
			
	if (($apid != "") && ($count_cme != ""))  {		  //ถ้าค่า id_ap ไม่เท่ากับ 0 ให้บันทึกเก็บลง table ap_remark
				
				$add_apnew ="update ap_newdata set flag = '$flag', explain = '$cment' where id_ap=$id_ap";
				$dbquery = mysql_db_query($db,$add_apnew); 
				}
echo "<br>".$add_all;
 }    if(($count_cme == "") && ($apid == "")) {
						echo "<font  class='type_6Copy3'><b> <center>ไม่สามารถจัดเก็บข้อมูลได้ !!</center></b></font>";
				}
				
				
echo "<tr><td align=center bgcolor=cccccc>\n";
echo "\t<font size=3 color=#ffffff><b></b><br><br></font>\n";
echo "<font face=\"MS Sans Serif\" size=\"2\"><b> <center>บันทึกข้อมูลเรียบร้อยแล้ว !!</center></b></font>";
echo "<font face=\"MS Sans Serif\" size=\"2\"><b><center>Insert data successfully !!</center></b></font>";
echo "<br></td></tr>\n";
echo "<br>\n";
echo "\t<table border=0 width=590 align=center>\n";
echo "\t<tr><td><center>\n";  ///แล้วก็หาตัวที่ให้ link ไปหน้าหลักที่ยังไม่ได้ทำ
print("<html><meta http-equiv='refresh' content='2; url=mainstatis.php'>");
//echo $add_all;
mysql_close();
?>

Date : 2009-03-23 10:36:02 By : kenjee
 


 

No. 6



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



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

ok ครับ

สวัสดีนะครับ kenjee

คุณบอกว่าคุณทำ from ที่ใส่หมายเหตุ เป็น checkbox ใช้ไหมครับ เป็นรูปแบบ ของ Array

คุณต้องการให้ update เฉพาะที่ Checkbox ถูกเลือกเท่านั้น

Code (PHP)
<?php
include("connect.php"); 
// ค่าที่ from ส่งมาเป็น Array 
$Checkbox_array // checkbox = ให้ส่งค่า id ของ table นั้นมาในค่า Checkbox นี้ด้วยนะครับจะได้ทำการ update ได้ถูก record
$Comment_array // ค่า comment ที่มีการใส่ลงมา

foreach($Checkbox_array as $id_comment){ // ทำการ วนลูป เฉพาะที่เราทำการ เลือกเท่านั้น
      $add_apnew ="update ap_newdata set flag = '$flag', explain = '$Comment_array' where id_ap=$id_comment"; 
      $dbquery = mysql_db_query($db,$add_apnew);  
}
mysql_close(); 
?>


เท่านี้ครับก็จะสามารถทำการ เก็บข้อมูลที่เรา comment ได้แล้วครับ
ถ้าสงสัย ก็ติดต่อมานะครับ

[email protected]
Date : 2009-03-23 13:37:22 By : dr.website
 


 

No. 7



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



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


dr.website ค่ะ ขอบคุณสำหรับโค้ดค่ะ มีปัญหาตรงที่หน้าที่ดึงข้อมูลออกมาก่อนที่จะส่งค่ามา พบว่า id ที่ต้องการอ้างอิงไม่ส่งค่ามาพร้อมกับตัว textbox อะค่ะ จึงทำให้ไม่สามารถมาทำการ update ต่อได้ที่ข้อมูลหน้า update
Date : 2009-03-27 09:43:05 By : kenjee
 


 

No. 8



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


<input type="hidden" name="id_comment" value="<? echo $rows["id_comment"]; ?>">
ส่งด้วย hidden field ครับ
Date : 2009-03-27 13:09:45 By : plakrim
 


 

No. 9



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



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


คุณ Dr.website เปลี่ยนเป็น ไม่ให้เลือก checkbox แต่ให้คียร์ข้อมูลเข้าใน textbox ตามรายการที่ต้องการชี้แจงได้เลย แต่ติดปัญหาค่า id ที่จะส่งค่ามานั้น ไม่ส่งค่ามา
และหากมีการชี้แจงหลายรายการจะต้อง ให้วนลูป update ยังไงค่ะ เพราะที่ทำอยู่มัน update ให้เฉพาะค่าสุดท้ายเท่านั้น
Date : 2009-04-01 11:48:25 By : kenjee
 


 

No. 10



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



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


เก่งกันทั้งนั้นเลยอ่ะ
Date : 2009-04-02 13:32:56 By : heathonbass
 

   

ค้นหาข้อมูล


   
 

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