|
|
|
นับลำดับที่ของข้อมูล ต้องการใส่ลำดับที่ของข้อมูล ตามจำนวนคนในแต่ละอำเภอครับ ต้องเขียนโค๊ดยังไงครับ |
|
|
|
|
|
|
|
ข้อมูลนี่ query มาจาก database หรอครับ
|
|
|
|
|
Date :
2018-12-19 16:18:28 |
By :
nookseal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$data = array(array('ชื่อ-นามสกุล'=>'ธนากร ของดี','ตำบล'=>' ทุ่งว็าว','อำเภอ'=>'เมืองปาน','รู้วิชา'=>'ปวส.'),
array('ชื่อ-นามสกุล'=>'ธนากร ของดี_2','ตำบล'=>' ทุ่งว็าว','อำเภอ'=>'เมืองปาน','รู้วิชา'=>'ปวส.'),
array('ชื่อ-นามสกุล'=>'ธนากร ของดี_3','ตำบล'=>' ทุ่งว็าว','อำเภอ'=>'เมืองปาน','รู้วิชา'=>'ปวส.'),
array('ชื่อ-นามสกุล'=>'ธนากร ของดี_4','ตำบล'=>' ทุ่งว็าว','อำเภอ'=>'วังเหนือ','รู้วิชา'=>'ปวส.'),
array('ชื่อ-นามสกุล'=>'ธนากร ของดี_5','ตำบล'=>' ทุ่งว็าว','อำเภอ'=>'วังเหนือ','รู้วิชา'=>'ปวส.'));
$new_data = array();
foreach ($data as $key => $value) {
$new_data[$value['อำเภอ']][] = $value;
}
$i=1;
if (sizeof($new_data)>0) {
foreach ($new_data as $key => $value) {
foreach ($new_data[$key] as $k => $val) {
echo $i.' '.($k+1).' '.$val['ชื่อ-นามสกุล'].' '.$val['ตำบล'].' '.$val['อำเภอ'].' '.$val['รู้วิชา'].'<br>';
$i++;
}
}
}
ประมาณนี้
|
|
|
|
|
Date :
2018-12-19 18:06:06 |
By :
fennecfox |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดึงมาจาก Databese ครับ ต้องเพิ่มโค๊ดยังไงครับ
Code (PHP)
<?php
include('Connections/config.inc.php');
//$strSQL = "SELECT * FROM $tb_sd18";
$strSQL="SELECT * FROM `military_service`";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$records = mysql_num_rows($objQuery);
$num=1;
?>
<table border="1" cellpadding="1" cellspacing="1" class="style1" bordercolor="#000000">
<tr>
<th> <div align="center">จำนวน</div></th>
<th> <div align="center">ลำดับ</div></th>
<th> <div align="center">ชื่อ - สกุล</div></th>
<th> <div align="center">ตำบล</div></th>
<th> <div align="center">อำเภอ </div></th>
<th> <div align="center">รู้วิชา</div></th>
<th> <div align="center">น้ำหนัก </div></th>
<th> <div align="center">ส่วนสูง</div></th>
<th> <div align="center">ขนาดรอบตัว</div></th>
<th> <div align="center">BMI</div></th>
<th> <div align="center">ศาสนา</div></th>
<th> <div align="center">วันรับราชการ</div></th>
<th> <div align="center">บรรจุหน่วย</div></th>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery)){
if($objResult["Limit_job"]==2){
$Limit_job="2 ปี";
}else if($objResult["Limit_job"]==1) {
$Limit_job="1 ปี";
}else{
$Limit_job="6 เดือน";
}
?>
<tr>
<td><?php echo $num;?></td>
<td></td>
<td><?php echo $objResult["Yot"]." ".$objResult["Name"]." ".$objResult["Surname"];?></td>
<td><?php echo $objResult["Tumbon"];?></td>
<td><?php echo $objResult["District"];?></td>
<td align="right"><?php echo $objResult["Education"];?></td>
<td align="right"><?php echo $objResult["Weight"];?></td>
<td align="right"><?php echo $objResult["Height"];?></td>
<td align="center"><?php echo $objResult["Bodysize"];?></td>
<td align="center"><?php echo $objResult["Bmi"];?></td>
<td align="right"><?php echo $objResult["Religion"];?></td>
<td align="right"><?php echo $Limit_job;?></td>
<td align="right"><?php echo $objResult["Unit"];?></td>
</tr>
<?php
$num++;
}
?>
</table>
<?php
mysql_close($connect);
?>
|
ประวัติการแก้ไข 2018-12-20 10:23:50 2018-12-20 10:24:29 2018-12-20 10:24:38
|
|
|
|
Date :
2018-12-20 10:22:32 |
By :
Sgtpumin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้อำเภอ เป็น group เริ่มนับ ก็ต้องมีตัวแปรมาเก็บ ค่าของอำเภอ เพื่อไว้ตรวจสอบ
ถ้าต่างกัน ก็กำหนดตัวนับใหม่ ให้เป็น 0 แล้วนำไป+1 ก่อนพิมพ์
Code (PHP)
$run_num = 0; $old_ampur='';
while( $ro=.......){
if( $old_ampur != $ro['ampur']){
$old_ampur = $ro['ampur']; $run_num =0;
}
echo ++$run_num ;
}
|
ประวัติการแก้ไข 2018-12-20 18:22:50
|
|
|
|
Date :
2018-12-20 13:28:14 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับพี่ Chaidhanan ได้แล้วครับ
|
|
|
|
|
Date :
2018-12-20 14:50:15 |
By :
Sgtpumin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2018-12-20 17:12:09 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|