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 > มีปัญหามาขอคำปรึกษาครับ เรื่อง loop ในตารางอีกแล้ว Y_Y



 

มีปัญหามาขอคำปรึกษาครับ เรื่อง loop ในตารางอีกแล้ว Y_Y

 



Topic : 102968



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



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







ss
คืออยากให้ตาราง กากาบาทแบบในรูปตารางที่ 2 อะครับ
คือโพสปัจจัย มาจากอีกหน้าเป็น text เฉยๆ ต่อมา ตัวเลข 1-0 คือ 1 = มีในฐานข้อมูล 0 = ไม่มี
สมมติ โพสมา

มีการการปฐมนิเทศก่อนการฝึกงาน
การประเมินผลเป็นระยะ
ช่องแรก 1 1 คือ มี มีการการปฐมนิเทศก่อนการฝึกงาน และ การประเมินผลเป็นระยะ
ก็จะไปดึงข้อมูลบริษัท จาก db ที่
มีการการปฐมนิเทศก่อนการฝึกงาน
การประเมินผลเป็นระยะ
คือ ขอนแก่นบริวเวอรี่ จำกัด
แล้วก็ มาร์ค X ไว้
ต่อไป มีการการปฐมนิเทศก่อนการฝึกงาน 1
การประเมินผลเป็นระยะ 0

ก็จะไปดึงข้อมูลบริษัท จาก db ที่ มีการการปฐมนิเทศก่อนการฝึกงาน แต่ไม่มี การประเมินผลเป็นระยะ
สมมติคือ การเคหะแห่งชาติ ครับ
อันไหนไม่มีก็ ไม่ต้องทำอะไรเลยครับ

Code (PHP)
<?php
	
	

	$n = $SumFactor; //จำนวนปัจจัย
	$loop1 = pow(2,$n);  // 2กำลัง ปัจจัย
	$loopstatic = $loop1;  
	$d = 2; //หาร 2 ตลอด
	
	?>
    
    

		<table width="768" border="1"  align="center" class="table-hover">
        
        
	<?	
    	
		
				
				
				
					
				
		
			for($i=1;$i<=$n;$i++)// นับจำนวนปัจจัยที่เลือก
			{
						
	         echo "<tr>";
		
			?>
          <td  align="center"><? echo $_POST['a'.$mm++]; //ชื่อที่ hidden มา?></td> 
			
			<?php
			
		
						
	$dic = $loop1/2;
					$st = "1";  //เริ่มที่ 
					$m = 1; 
					for($r=1;$r<=$loopstatic;$r++)
						{
							
							
							if($m>$dic)
							{
								if($st=="1")$st="0"; 
								else $st="1";
								$m=1;
							}
								
						
								
								echo "<td>";						
									echo $st;
								echo "</td>";	
							
							++$m;
			
						}
							
					$loop1 = $loop1/2; 
					
				

				echo "</tr>";
				
			}
			
			
			
			
			
			
			// /////////////  select ชื่อ บริษัท ///////////////////////
			echo "<tr><td> <b>การกระทำ  (Action)</b> </td>";
			
		
			$FindEnterprises = 	fncSelectRecord("company","1" ); ////
		
			
			
				foreach ($FindEnterprises as $RSFindEnterprises)
				{
					echo "<tr>";
					echo "<td align='center' >".$RSFindEnterprises["CompanyName"]; "<td>";
					
						for($Mark=1;$Mark<=$loopstatic;$Mark++)
						{
										
							echo "<td>";			
										
				          			
									
									
						echo "</td>";	
						}
						
				    echo "</tr>";	
				}
					
		
				
	
?>
		</table>




Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-11-22 16:55:34 By : kanokpong View : 1038 Reply : 11
 

 

No. 1



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



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


  • จะเคาะเว้นบรรทัดหลายครั้งเพื่อ?

  • เอาข้อมูลตัวอย่างที่เก็บข้อมูลการกระทำของแต่ละบริษัทมาให้ดูหน่อยสิครับ










ประวัติการแก้ไข
2013-11-22 18:16:29
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-22 18:16:10 By : itpcc
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : itpcc เมื่อวันที่ 2013-11-22 18:16:10
รายละเอียดของการตอบ ::
ติดนิสัยครับ แหะๆ ชอบห่างๆ มันดูเป็นดูง่ายๆดี
ไฟล์ DB รึเปล่าครับ
db
https://www.mediafire.com/?5pob98h44ayojbd



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-22 18:54:22 By : kanokpong
 

 

No. 3



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



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

ตอบความคิดเห็นที่ : 2 เขียนโดย : kanokpong เมื่อวันที่ 2013-11-22 18:54:22
รายละเอียดของการตอบ ::
คุณ Lock ไฟล์ไว้อ่ะครับ = ="
แต่คร่าวๆ ก็คง
Code (PHP)
//create permutation
	$permute = array();
	function permutation($n, $arrResult = array(), $now = 0){
		if($now == $n){
			$GLOBALS['permute'][] = $arrResult;
		}
		else{
			permutation($n, array_merge($arrResult, array(1)), $now+1);
			permutation($n, array_merge($arrResult, array(0)), $now+1);
		}
	}
permutation(2);
.
.
.โค้ดก่อนหน้า
.
.
	$companyCondition = array(intval($RSFindEnterprises["Orientation"]), intval($RSFindEnterprises["EvaluationTraining"]));
	for($Mark=1;$Mark<=$loopstatic;$Mark++){
     		echo "<td>",($companyCondition==$permute[$Mark-1]?'x',''),"</td>";
	}




ประวัติการแก้ไข
2013-11-22 19:28:31
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-22 19:27:41 By : itpcc
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : itpcc เมื่อวันที่ 2013-11-22 19:27:41
รายละเอียดของการตอบ ::
อ่อ โทษทีครับ มันปรับปรุงใหม่เลยไม่เห็นครับ
http://www.mediafire.com/download/5pob98h44ayojbd/internship.sql
ขอบคุณมากครับ ขอไปลองก่อนนะครับ



ประวัติการแก้ไข
2013-11-22 19:48:17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-22 19:47:00 By : kanokpong
 


 

No. 5



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : itpcc เมื่อวันที่ 2013-11-22 19:27:41
รายละเอียดของการตอบ ::
พี่ครับ มัน จะมีปัญหาตอนเพิ่มปัจจัย เข้าไปครับ
dd
คือ ปัจจัย พวกนี้มันจะขึ้นอยู่กับ user ที่ เลือก เข้ามาครับ เท่าไหร่ก็ได้ครับ มีประมาณ 15 ตัวครับ
อาจโพสมา 1 หรือไม่โพสก็ได้

รูปนี้ครับ
fac


สมติโพส มา เอกสารประกอบการฝึกงาน = 1
ซึ่งมันมี 2 บริษัทที่ เอกสารฝึกงาน =1 ครับ
อ.แกบอกให้โชว์ X อีก ช่องที่มีปัจัจยตรงกัน ด้วย อีก อัน Y_Y
u


ss



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-22 21:30:37 By : kanokpong
 


 

No. 6



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



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


ได้แล้วครับ แต่ติดอย่างเดียวครับ จะเอา ที่ไม่เข้าอะไรเลยออกยังไงครับ

หห
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-22 22:24:59 By : kanokpong
 


 

No. 7



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



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

if รัวๆ ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-22 22:45:35 By : itpcc
 


 

No. 8



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

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

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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-23 07:20:59 By : mr.win
 


 

No. 9



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



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

ไปไม่เป็นเลยครับ (เป็นพวกวิเคราะห์โจทย์ไม่ค่อยเก่ง ^^")
คิดได้แค่ if กับ else
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-23 10:03:23 By : {Cyberman}
 


 

No. 10



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : itpcc เมื่อวันที่ 2013-11-22 22:45:35
รายละเอียดของการตอบ ::
ทำได้แล้วครับ Y_Y
Code (PHP)
		 echo "<td>";
											 	
					if($companyCondition==$permute[$Mark-1])
								{
									if($loopstatic !=$Mark){
									 echo	"X";
								}
																	
						}
												
															
		echo "</td>";


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-23 21:51:27 By : kanokpong
 


 

No. 11

Guest



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-11-23 22:33:39 By : kanokpong
 

   

ค้นหาข้อมูล


   
 

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