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 > ต้องการให้ค่าในลูปบางค่าที่ซ่ำกัน แสดงแค่ครั้งเดียวครับ ช่วยแนะนำหน่อยครับ



 

ต้องการให้ค่าในลูปบางค่าที่ซ่ำกัน แสดงแค่ครั้งเดียวครับ ช่วยแนะนำหน่อยครับ

 



Topic : 129341



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



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



หน้าโชว์ข้อมูล

อยากให้ปีการศึกษา ที่อยู่ในลูปแสดงเพียงค่าเดียวครับ เพราะในฐานข้อมูลมีมากกว่า 1 ในปีการศึกษาเดียวกันครับ



ด้านล้าง เป็นโค้ดทั้งหมดครับ

Code (PHP)
<?php
	session_start();
	if($_SESSION['UserID'] == "")
	{
		echo "Please Login!";
		exit();
	}
	mysql_connect("localhost","root","1234");
	mysql_select_db("gpa_data");
	mysql_query("SET NAMES UTF8");
	$strSQL = "SELECT * FROM member WHERE UserID = '".$_SESSION['UserID']."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);
?>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<style>
body,h1 {font-family: "Raleway", sans-serif}
body, html {height: 90%}
.bgimg {

    min-height: 100%;
    background-position: center;
    background-size: cover;
}
</style>
<body>
<form name="form1" method="post" action="">
  <body>
<center>
<img src="images/logo.png" width="110""/>
  <h2 class="w3-jumbo w3-animate-top">ผลการเรียน&nbsp;&nbsp;<?php echo $objResult["Username"];?></h2> <br>
  <div class="bgimg w3-display-container w3-animate-opacity w3-text-white">
  <div class="w3-display-middle">
    <hr class="w3-border-grey" style="margin:auto;width:40%">
  </div>
   <br>
<?php
		mysql_connect("localhost","root","1234");
	mysql_select_db("gpa_data");
	mysql_query("SET NAMES UTF8");
	$strSQL1 = "SELECT * 
				FROM school,year
				WHERE school.year_id = year.year_id
				group by year.year_id";
				
	
	$objQuery1 = mysql_query($strSQL1);
	if(mysql_num_rows($objQuery1)>0){
        while($objResult1 = mysql_fetch_array($objQuery1)){
?>
<table width="600" border="1" style="width: 1200px">
    <tbody>
		<tr>
			<td width="90"> &nbsp;รหัสวิชา</td>
			<td width="90"> &nbsp;ชื่อวิชา</td>
			<!--<td width="90"> &nbsp;รหัส</td>
			<td width="150"> &nbsp;ชื่อ - สกุล</td>
			<td width="90"> &nbsp;ระดับชั้น</td>
			<td width="30"> &nbsp;ปีการศึกษา</td>-->
			<td width="30"> &nbsp;คะแนนรวม</td>
			<td width="30"> &nbsp;ผลการเรียน</td>
		</tr>
<br>

	
	<?php
		mysql_connect("localhost","root","1234");
	mysql_select_db("gpa_data");
	mysql_query("SET NAMES UTF8");
	$strSQL = "SELECT subjects.sub_id, subjects.sub_name, student.st_id, student.st_name, level.level_id, level.level_class, year.year_id, year.year_class, sc_sum, sc_grade,sc_gpa  
	FROM subjects, student,LEVEL , YEAR, school 
	WHERE school.sub_id = subjects.sub_id AND school.st_id = student.st_id AND school.level_id = level.level_id AND school.year_id = year.year_id 
	AND student.st_id='".$_SESSION['UserID']."' 
	and year.year_id ='".$objResult1['year_id']."' ";
	$objQuery = mysql_query($strSQL);
	if(mysql_num_rows($objQuery)>0){
        while($objResult = mysql_fetch_array($objQuery)){
	?> 	
		<tr>
			<td width="197"><?php echo $objResult["sub_id"];?>
			<td width="197"><?php echo $objResult["sub_name"];?>
			<!--<td width="197"><?php echo $objResult["st_id"];?>
			<td width="197"><?php echo $objResult["st_name"];?>
			<td width="197"><?php echo $objResult["level_class"];?>
			<td width="197"><?php echo $objResult["year_class"];?>-->
			<td width="197"><?php echo $objResult["sc_sum"];?>
			<td width="197"><?php echo $objResult["sc_grade"];?>
		</tr>
		<?php echo $objResult["year_class"];?>
	 <?php
		}
			}else{
	  ?>
	  
		<tr>
			<td colspan="6" ><center><font color="red"> ยังไม่มีผลการเรียน </font></center>
        </td>
      </tr>
	  
	<?php
	
			}
			?>
			
				<?php
		}
			
	  ?>
			<?php
	
			}
			?>
			
		</table>
		
</form>

<a href='user_page.php'>กลับไปหน้าหลัก</a>
</center>
</body>
</html>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-10-26 15:58:11 By : 1494021960675661 View : 865 Reply : 3
 

 

No. 1



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



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


ก่อนเข้่า loop สร้างตัวแปรมาเก็บค่าเก่า แล้วนำไปเปรียบเทียบเพื่อแสดงผลใน loop






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-26 19:06:01 By : Chaidhanan
 


 

No. 2



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



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

ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2017-10-26 19:06:01
รายละเอียดของการตอบ ::
ผมลูปไม่เก่งเลยครับพี่ พี่พอจะมีตัวอย่างมั้ยครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-26 19:46:43 By : 1494021960675661
 

 

No. 3



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



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


Code (PHP)
$old='';
while(....){
   if($old!=$new){
     echo $new;
   }
   ...
   ...
   $old=$new;
}


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-10-27 06:42:56 By : Chaidhanan
 

   

ค้นหาข้อมูล


   
 

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