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

HOME > PHP > PHP Forum > จับ Content มันรวมกันยังไงค่ะ ให้อยู่หัวข้อเดียว ตอนนี้มันออกมาแบบ รุปที่ 1 คะ


[PHP] จับ Content มันรวมกันยังไงค่ะ ให้อยู่หัวข้อเดียว ตอนนี้มันออกมาแบบ รุปที่ 1 คะ

 
Topic : 130983



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

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

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


จับ Content มันรวมกันยังไงค่ะ ให้อยู่หัวข้อเดียว

Code (PHP)
01.while($Result = odbc_fetch_array ($objroom))
02.{
03.    $room=$Result["room"];
04.?>
05.    <tr>
06.      <th scope="row" colspan="10">Room &nbsp;<?= $room ?></th>
07.    </tr>
08.    <tr>
09.      <td><?= $no ?></td>
10.      <td>Mark</td>
11.      <td>Otto</td>
12.      <td>@mdo</td>
13.      <td>Mark</td>
14.      <td>Otto</td>
15.      <td>@mdo</td>
16.      <td>Mark</td>
17.      <td>Otto</td>
18.      <td>@mdo</td>
19.    </tr>
20.    <tr>
21.          <th scope="row" colspan="10" class="text-center">Total.....ราย</th>
22.    </tr>
23.<?php
24.    $no++;          
25.}
26.?>


11

แบบที่ต้องการ
33



Tag : PHP



ประวัติการแก้ไข
2018-05-05 11:22:14
2018-05-05 11:22:42
2018-05-05 13:45:02
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-05-05 11:19:37 By : nottpoo View : 977 Reply : 8
 

 

No. 1



โพสกระทู้ ( 4,765 )
บทความ ( 8 )



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


Code (PHP)
01.while($Result = odbc_fetch_array ($objroom))
02.{
03.    $room=$Result["room"];
04.?>
05.    <tr>
06.      <th scope="row" colspan="10">Room &nbsp;<?= $room ?></th>
07.    </tr>
08.    <tr>
09.      <td><?= $no ?></td>
10.      <td>Mark</td>
11.      <td>Otto</td>
12.      <td>@mdo</td>
13.      <td>Mark</td>
14.      <td>Otto</td>
15.      <td>@mdo</td>
16.      <td>Mark</td>
17.      <td>Otto</td>
18.      <td>@mdo</td>
19.    </tr>
20.<?php
21.    $no++;          
22.}
23.?>
24.    <tr>
25.          <th scope="row" colspan="10" class="text-center">Total.....ราย</th>
26.    </tr>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 13:09:42 By : mr.v
 

 

No. 2



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

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

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

ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.v เมื่อวันที่ 2018-05-05 13:09:42
รายละเอียดของการตอบ ::
แยก Total ออกนอก Loop ไม่ได้คะ เพราะว่า Total ต้องรวมแต่ละ Room
ว่าRoom1 มีกี่คน Room 2 มีกี่คน
แบบนี้ไม่ใช่แบบที่ต้องการคะ


33


ประวัติการแก้ไข
2018-05-05 13:39:43
2018-05-05 13:45:25
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 13:38:04 By : nottpoo
 

 

No. 3



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



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


ขอโค้ดเต็มๆหน่อยครับ แล้ว Total นี่เอาไปแสดงที่ รวม......ราย นี้หรอครับ มันคือจำนวนแถวหรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 14:19:27 By : nPointXer
 

 

No. 4



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

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

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

ตอบความคิดเห็นที่ : 3 เขียนโดย : nPointXer เมื่อวันที่ 2018-05-05 14:19:27
รายละเอียดของการตอบ ::
Total รวมแต่ละห้องคะ นับตามจำนวนแถวต่อห้องคะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 14:31:03 By : nottpoo
 

 

No. 5



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

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

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

ไม่เอาส่วน sql ให้ดูนะคะ มันยาวมาก

Code (PHP)
01.<?php
02.       
03.$objAdmit = odbc_exec($conn,$strAdmit) or die ("Error SQL [".$strAdmit."]");
04.while($ResultAdmit = odbc_fetch_array ($objAdmit))
05.{
06.    $Ward=$ResultAdmit["Ward"];
07.    $AdmDateTime=$ResultAdmit["AdmDateTime"];
08.    $AN=$ResultAdmit["AN"];
09.    $HN=$ResultAdmit["HN"];
10.    $HNBedNo=$ResultAdmit["HNBedNo"];
11.    $SuffixName=$ResultAdmit["SuffixName"];
12.    $FirstName=$ResultAdmit["FirstName"];
13.    $LastName=$ResultAdmit["LastName"];
14.    $RemarksMemo=$ResultAdmit["RemarksMemo"];
15.    $NameDoctor=$ResultAdmit["LocalName"];
16.?>
17.    <tr>
18.      <th scope="row" colspan="10">WARD &nbsp;<?= $Ward ?></th>
19.    </tr>
20.    <tr>
21.      <td><?= $no ?></td>
22.      <td><?= substr($AdmDateTime,0,-11)?></td>
23.      <td><?=$AN?></td>
24.      <td><?=$HN?></td>
25.      <td><?=$HNBedNo?></td>
26.      <td class="text-wrap">
27.          <?=iconv('TIS-620','UTF-8',substr($SuffixName,1))?>&nbsp;
28.          <?=iconv('TIS-620','UTF-8',substr($FirstName,1))?>&nbsp;
29.          <?=iconv('TIS-620','UTF-8',substr($LastName,1))?></td>
30.      <td class="text-wrap"><?=iconv('TIS-620','UTF-8',$RemarksMemo)?></td>
31.      <td>Mark</td>
32.      <td><?=iconv('TIS-620','UTF-8',substr($NameDoctor,1))?></td>
33.      <td>@DcgType</td>
34.    </tr>
35.    <tr>
36.          <th scope="row" colspan="10" class="text-center">Total.....ราย</th>
37.    </tr>
38.<?php
39.    $no++;          
40.}
41.?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 14:35:27 By : nottpoo
 

 

No. 6



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



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


ของผมที่ทำ
ๅ

ผมใช้ while ซ้อน while ครับ อธิบายไม่เก่งอะ ลองอ่านๆดูละ

while แรก GROUP Ward มาว่ามีอะไรบ้าง, กี่รายการ
Code (SQL)
1.SELECT Ward, COUNT(Ward) AS NUMC
2.FROM TABLE
3.GROUP BY Ward
4.ORDER BY Ward ASC


while ที่สองก็คืออันที่เราทำนั่นแหละ ละก็เพิ่มเงื่อนไข
Code (SQL)
1.if($row['Ward'] == $ResultAdmit["Ward"]){
2. 
3.}


ลองเอา CODE ไปใช้ดูครับ ติดตรงไหนถามได้ครับ
Code (PHP)
01.<?php
02.$obj = odbc_exec($con....//ของ GROUP BY Ward
03.while($row = odbc_fetch_array ($obj)){   
04.    $no = 0;
05.    $objAdmit = odbc_exec($conn,$strAdmit) or die ("Error SQL [".$strAdmit."]");
06.    while($ResultAdmit = odbc_fetch_array ($objAdmit))
07.    {
08.        if($row['Ward'] == $ResultAdmit["Ward"]){
09.            $no++;
10.            $Ward=$ResultAdmit["Ward"];
11.            $AdmDateTime=$ResultAdmit["AdmDateTime"];
12.            $AN=$ResultAdmit["AN"];
13.            $HN=$ResultAdmit["HN"];
14.            $HNBedNo=$ResultAdmit["HNBedNo"];
15.            $SuffixName=$ResultAdmit["SuffixName"];
16.            $FirstName=$ResultAdmit["FirstName"];
17.            $LastName=$ResultAdmit["LastName"];
18.            $RemarksMemo=$ResultAdmit["RemarksMemo"];
19.            $NameDoctor=$ResultAdmit["LocalName"];
20. 
21.    echo '<tr>';
22.        echo '<th scope="row" colspan="10">WARD &nbsp;'.$ResultAdmit["Ward"].'</th>';
23.    echo '</tr>';
24.    <tr>
25.              <td><?= $no ?></td>
26.              <td><?= substr($AdmDateTime,0,-11)?></td>
27.              <td><?=$AN?></td>
28.              <td><?=$HN?></td>
29.              <td><?=$HNBedNo?></td>
30.              <td class="text-wrap">
31.                  <?=iconv('TIS-620','UTF-8',substr($SuffixName,1))?>&nbsp;
32.                  <?=iconv('TIS-620','UTF-8',substr($FirstName,1))?>&nbsp;
33.                  <?=iconv('TIS-620','UTF-8',substr($LastName,1))?></td>
34.              <td class="text-wrap"><?=iconv('TIS-620','UTF-8',$RemarksMemo)?></td>
35.              <td>Mark</td>
36.              <td><?=iconv('TIS-620','UTF-8',substr($NameDoctor,1))?></td>
37.              <td>@DcgType</td>
38.            </tr>
39.<?php
40.        }//end if($row['Ward']
41.    }//end while($ResultAdmit
42.    echo '<tr>';
43.        echo '<th scope="row" colspan="10" class="text-center"><B>Total  '.$row['NUMC'].'  ราย</B></th>';
44.    echo '</tr>';
45.}//end while($row
46.?>


ลองแปลงเป็น php ทั้งหมด จะได้ดูง่ายๆ
Code (PHP)
01.<?php
02.$obj = odbc_exec($con....//ของ GROUP BY Ward
03.while($row = odbc_fetch_array ($obj)){   
04.    $no = 0;
05.    $objAdmit = odbc_exec($conn,$strAdmit) or die ("Error SQL [".$strAdmit."]");
06.    while($ResultAdmit = odbc_fetch_array ($objAdmit))
07.    {
08.        if($row['Ward'] == $ResultAdmit["Ward"]){
09.            $no++;
10.           echo '<tr>';
11.            echo '<th scope="row" colspan="10">WARD &nbsp;'.$ResultAdmit["Ward"].'</th>';
12.           echo '</tr>';
13.           echo '<tr>';
14.            echo '<td>'.$no.'</td>';
15.            echo '<td>'.substr($ResultAdmit["AdmDateTime"],0,-11).'</td>';
16.            echo '<td>'.$ResultAdmit["AN"].'</td>';
17.            echo '<td>'.$ResultAdmit["HN"].'</td>';
18.            echo '<td>'.$ResultAdmit["HNBedNo"].'</td>';
19.            echo '<td class="text-wrap">';
20.                echo iconv("tis-620", "utf-8",substr($ResultAdmit["SuffixName"],1) ).'&nbsp;';
21.                echo iconv("tis-620", "utf-8",substr($ResultAdmit["FirstName"],1) ).'&nbsp;';
22.                echo iconv("tis-620", "utf-8",substr($ResultAdmit["LastName"],1) ).'&nbsp;';
23.            echo '</td>';
24.            echo '<td class="text-wrap">'.iconv("tis-620", "utf-8",$ResultAdmit["RemarksMemo"]).'</td>';
25.            echo '<td>Mark</td>';
26.            echo '<td>'.iconv("tis-620", "utf-8",substr($ResultAdmit["LocalName"],1) ).'</td>';
27.            echo '<td>@DcgType</td>';
28.           echo '</tr>';
29.        }//end if($row['Ward']
30.    }//end while($ResultAdmit
31.    echo '<tr>';
32.        echo '<th scope="row" colspan="10" class="text-center"><B>Total  '.$row['NUMC'].'  ราย</B></th>';
33.    echo '</tr>';
34.}//end while($row
35.?>



ประวัติการแก้ไข
2018-05-05 15:35:24
2018-05-05 16:01:24
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 15:28:24 By : nPointXer
 

 

No. 7



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

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

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

Code (PHP)
1.Total  '.$row['NUMC'].'  ราย


NUMC1 มาจากไหนคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 16:27:23 By : nottpoo
 

 

No. 8



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



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


ตอบความคิดเห็นที่ : 7 เขียนโดย : nottpoo เมื่อวันที่ 2018-05-05 16:27:23
รายละเอียดของการตอบ ::
NUMC มาจาก Query ที่ผมเขียนให้ครับ มันคือการนับว่าในแต่ละ Ward มีข้อมูลกี่แถว
เนื่องจากไม่เห็น Code เต็มๆเลยเขียนเท่าที่มีมาให้ครับ เราก็เปลี่ยนคำว่า TABLE เป็นชื่อตารางที่เราเรียก

Code (SQL)
1.SELECT Ward, COUNT(Ward) AS NUMC
2.FROM TABLE
3.GROUP BY Ward
4.ORDER BY Ward ASC


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 16:33:05 By : nPointXer
 

 

No. 9



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

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

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

Code (PHP)
1.Warning: odbc_exec(): SQL error: [Microsoft][SQL Server Native Client 11.0][SQL Server]Executing SQL directly; no cursor., SQL state 01000 in SQLExecDirect in D:\Apache24\htdocs\Bootstrap\Statistics\admit_today_count_ward.php on line 118
2. 
3.Error SQL [SELECT [10.1.1.230].DNHOSPITAL_TEST.dbo.HNIPD_BED.Ward, COUNT(Ward) AS NUMC FROM [10.1.1.230].DNHOSPITAL_TEST.dbo.HNIPD_BED.Ward GROUP BY Ward ORDER BY Ward ASC]


Code (PHP)
1.$strWard="SELECT [10.1.3.130].DNHOSPITAL_TEST.dbo.HNIPD_BED.Ward, COUNT(Ward) AS NUMC 
2.FROM [10.1.3.130].DNHOSPITAL_TEST.dbo.HNIPD_BED.Ward
3.GROUP BY Ward
4.ORDER BY Ward ASC";


Code (PHP)
1.$objWard = odbc_exec($conn,$strWard) or die ("Error SQL [".$strWard."]");   //Error บรรทัดนี้  บอกว่าไม่ได้ปิด  cursor


หาดีแล้วก็ปิดครบหมดนะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 16:49:55 By : nottpoo
 

 

No. 10



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



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


ตอบความคิดเห็นที่ : 9 เขียนโดย : nottpoo เมื่อวันที่ 2018-05-05 16:49:55
รายละเอียดของการตอบ ::
ทำไม FROM [10.1.3.130].DNHOSPITAL_TEST.dbo.HNIPD_BED.Ward มี .Ward ด้านหลังด้วยหรอครับ

ผมเดาว่า HNIPD_BED คือ table ใช่ไหมครับ งั้นลองแบบนี้ดูว่าออกไหม
Code (SQL)
1.SELECT a.Ward, COUNT(a.Ward) AS NUMC 
2.FROM [10.1.3.130].DNHOSPITAL_TEST.dbo.HNIPD_BED a
3.GROUP BY a.Ward
4.ORDER BY a.Ward ASC



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 17:06:32 By : nPointXer
 

 

No. 11



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

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

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

หาย Error แล้วคะ
แต่ว่ารูปแบบยังไม่ออกแบบที่ต้องการ
44
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 17:14:47 By : nottpoo
 

 

No. 12



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



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


ตอบความคิดเห็นที่ : 11 เขียนโดย : nottpoo เมื่อวันที่ 2018-05-05 17:14:47
รายละเอียดของการตอบ ::
ขอดูสคลิปที่แก้แล้วหน่อยครับ ตรงที่ sql ด้วยก็ดี ละก็เอา IP ออกเหลือชื่อตารางไว้ก็พอครับ ถ้ากลัวคนอื่นเขารู้

เช่น

Code (SQL)
1.SELECT a.Ward, COUNT(a.Ward) AS NUMC 
2.FROM dbo.HNIPD_BED a
3.GROUP BY a.Ward
4.ORDER BY a.Ward ASC





ประวัติการแก้ไข
2018-05-05 17:20:56
2018-05-05 17:21:33
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 17:19:46 By : nPointXer
 

 

No. 13



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

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

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

ที่ปิด เพราะข้อมูลเปิดเผยไม่ได้คะ

Code (PHP)
01.<?php
02.     
03.$strWard = "SELECT a.Ward 
04.FROM [0.0.0.000].DNHOSPITAL_TEST.dbo.HNIPD_BED a
05.GROUP BY a.Ward
06.ORDER BY a.Ward ASC"; 
07.     
08.$strAdmit = "
09.SELECT * FROM
10.   (SELECT DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AN,
11.    DNHOSPITAL_TEST.dbo.HNIPD_MASTER.HN,
12.    cast(DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AdmDateTime as time) as AdmDateTime,
13.    DNHOSPITAL_TEST.dbo.HNIPD_MASTER.DischargeCode,
14.    DNHOSPITAL_TEST.dbo.HNIPD_DOCTOR.Doctor as DC,
15.    DNHOSPITAL_TEST.dbo.HNDOCTOR_MASTER.Doctor,
16.    DNHOSPITAL_TEST.dbo.HNDOCTOR_MASTER.LocalName,
17.    DNHOSPITAL_TEST.dbo.HNIPD_BED.HNBedNo,
18.    DNHOSPITAL_TEST.dbo.HNIPD_BED.Ward,
19.    DNHOSPITAL_TEST.dbo.HNIPD_MEMO.RemarksMemo,
20.    DNHOSPITAL_TEST.dbo.HNIPD_RIGHT.RightCode,
21.    DNHOSPITAL_TEST.dbo.HNPAT_NAME.InitialNameCode,
22.    DNHOSPITAL_TEST.dbo.DNSYSCONFIG.LocalName as SuffixName,
23.    DNHOSPITAL_TEST.dbo.HNPAT_NAME.FirstName,
24.    DNHOSPITAL_TEST.dbo.HNPAT_NAME.LastName
25.    FROM DNHOSPITAL_TEST.dbo.HNIPD_MASTER
26.     INNER JOIN DNHOSPITAL_TEST.dbo.HNIPD_DOCTOR
27.        ON DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AN = DNHOSPITAL_TEST.dbo.HNIPD_DOCTOR.AN
28.     INNER JOIN DNHOSPITAL_TEST.dbo.HNDOCTOR_MASTER
29.        ON DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AdmDoctor = DNHOSPITAL_TEST.dbo.HNDOCTOR_MASTER.Doctor
30.     INNER JOIN DNHOSPITAL_TEST.dbo.HNIPD_BED
31.        ON DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AN = DNHOSPITAL_TEST.dbo.HNIPD_BED.AN
32.    INNER JOIN DNHOSPITAL_TEST.dbo.HNIPD_MEMO
33.        ON DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AN = DNHOSPITAL_TEST.dbo.HNIPD_MEMO.AN
34.    INNER JOIN DNHOSPITAL_TEST.dbo.HNIPD_RIGHT
35.        ON DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AN = DNHOSPITAL_TEST.dbo.HNIPD_RIGHT.AN
36.    INNER JOIN DNHOSPITAL_TEST.dbo.HNPAT_NAME
37.        ON DNHOSPITAL_TEST.dbo.HNIPD_MASTER.HN = DNHOSPITAL_TEST.dbo.HNPAT_NAME.HN
38.    INNER JOIN DNHOSPITAL_TEST.dbo.DNSYSCONFIG
39.        ON DNHOSPITAL_TEST.dbo.HNPAT_NAME.InitialNameCode = DNHOSPITAL_TEST.dbo.DNSYSCONFIG.code
40. WHERE  year(DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AdmDateTime)='".$year."'
41.        AND month(DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AdmDateTime)='".$month."'
42.        AND day(DNHOSPITAL_TEST.dbo.HNIPD_MASTER.AdmDateTime)='".$date."'
43.        AND DNHOSPITAL_TEST.dbo.DNSYSCONFIG.CtrlCode ='10241') AS AdmitToday  
44. ORDER BY AdmitToday.AdmDateTime ASC ";
45.     
46.$objWard = odbc_exec($conn,$strWard) or die ("Error SQL [".$strWard."]");
47.while($row = odbc_fetch_array($objWard))
48.{    
49.    $objAdmit = odbc_exec($conn,$strAdmit) or die ("Error SQL [".$strAdmit."]");
50.        while($ResultAdmit = odbc_fetch_array ($objAdmit))
51.        {
52.            if($row['Ward'] == $ResultAdmit["Ward"])
53.            {
54.                $Ward=$ResultAdmit["Ward"];
55.                $AdmDateTime=$ResultAdmit["AdmDateTime"];
56.                $AN=$ResultAdmit["AN"];
57.                $HN=$ResultAdmit["HN"];
58.                $HNBedNo=$ResultAdmit["HNBedNo"];
59.                $SuffixName=$ResultAdmit["SuffixName"];
60.                $FirstName=$ResultAdmit["FirstName"];
61.                $LastName=$ResultAdmit["LastName"];
62.                $RemarksMemo=$ResultAdmit["RemarksMemo"];
63.                $NameDoctor=$ResultAdmit["LocalName"];
64.        ?>
65.            <tr>
66.              <th scope="row" colspan="10">WARD &nbsp;<?= $Ward ?></th>
67.            </tr>
68.            <tr>
69.              <td><?= $no ?></td>
70.              <td><?= substr($AdmDateTime,0,-11)?></td>
71.              <td><?=$AN?></td>
72.              <td><?=$HN?></td>
73.              <td><?=$HNBedNo?></td>
74.              <td class="text-nowrap">
75.                  <?=iconv('TIS-620','UTF-8',substr($SuffixName,1))?>&nbsp;
76.                  <?=iconv('TIS-620','UTF-8',substr($FirstName,1))?>&nbsp;
77.                  <?=iconv('TIS-620','UTF-8',substr($LastName,1))?></td>
78.              <td class="text-wrap"><?=iconv('TIS-620','UTF-8',$RemarksMemo)?></td>
79.              <td>Mark</td>
80.              <td><?=iconv('TIS-620','UTF-8',substr($NameDoctor,1))?></td>
81.              <td>@DcgType</td>
82.            </tr>
83.<?php
84.        }//end if($row['Ward']
85.    $no++;
86.    }//end while($ResultAdmit
87.    echo '<tr>';
88.        echo '<th scope="row" colspan="10" class="text-center"><B>Total...ราย*</B></th>';
89.    echo '</tr>';
90.}//end while($row
91.?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 17:25:31 By : nottpoo
 

 

No. 14



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



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


เปลี่ยน

Code (SQL)
1.ORDER BY AdmitToday.AdmDateTime ASC


เป็น

Code (SQL)
1.ORDER BY AdmitToday.Ward ASC, AdmitToday.AdmDateTime ASC


แล้วลองทดสอบดูอีกครั้งหน่อยครับ ขอรูปด้วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 17:39:27 By : nPointXer
 

 

No. 15



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

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

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

เหมือนเดิมคะ

44
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 17:52:31 By : nottpoo
 

 

No. 16



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

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

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

ได้แล้วนะคะ โดยความช่วยเหลือจาก Kaspersky


ประวัติการแก้ไข
2018-05-08 23:00:07
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 19:37:54 By : nottpoo
 

 

No. 17



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



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


ตอบความคิดเห็นที่ : 16 เขียนโดย : nottpoo เมื่อวันที่ 2018-05-05 19:37:54
รายละเอียดของการตอบ ::
ยินดีด้วยครับ ...

แต่ผมยังคาใจ ที่ต้องแปลง TIS-620 เป็น UTF-8 อยู่นะ เราได้ save ไฟล์ .php เป็นแบบ UTF-8 ไหมอะ ลืมถาม..

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-05 19:43:40 By : nPointXer
 

 

No. 18



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

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

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

ตอบความคิดเห็นที่ : 17 เขียนโดย : nPointXer เมื่อวันที่ 2018-05-05 19:43:40
รายละเอียดของการตอบ ::
คำตอบว่ามันทำไม มันต้องแปลง iconv อีกรอบ เพราะว่า ในฐานข้อมูล SQL SERV มันจะ Default เป็น TIS-620
พอมาเจอ หน้าเว็บที่แสดงผลเป็น UTF-8 แต่ในฐานข้อมูลเป็น TIS-620 มันก็เลยไม่สามารถแสดงผลภาษาไทย นอกเราจากว่าเราจะ ให้มันเลือกเองว่าแสดงผล เป็น TIS-620 หรือ UTF-8 เราจึงต้องใช้ Iconv คะ เข้าใจแล้วเนาะ
แล้วเรื่องที่ว่า มันจะทำให้หน้าเว็บโหลดช้าไหม มันก็ไม่ได้น่วงอะไรมากมายคะ หรือใครมีวิธีดีๆ แนะนำหน่อยนะ


Code (PHP)
1.<?=iconv('TIS-620','UTF-8',substr($FirstName,1))?>&nbsp;



ประวัติการแก้ไข
2018-05-08 23:02:06
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-05-08 12:33:09 By : nottpoo
 

   

ค้นหาข้อมูล


   
 

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





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่