ช่วยด้วยครับ จนปัญญาจริงๆๆ
Moderators: mindphp, ผู้ดูแลกระดาน
- suree
- PHP Newbie
- Posts: 5
- Joined: 01/01/1970 7:00 am
ช่วยด้วยครับ จนปัญญาจริงๆๆ
ผมเขียนโค้ดนำข้อมูลจาก msaccess มาแสดงผล ปรากฏว่า ตรง วดป มันแสดง เป็นปี ค.ศ. แล้วแสดงเวลาด้วย พอให้ออก วดป มันกลับไม่แสดงผล ผมเขียนโค้ดอย่างนี้ครับ
echo "<td align=center>","เลขที่","</td>";
echo "<td align=center>","คำนำหน้า","</td>";
echo "<td align=center>","ชื่อ","</td>";
echo "<td align=center>","นามสกุล","</td>";
echo "<td align=center>","วันเดือนปีเกิด","</td>";
do {
echo "</tr>";
for($I=1;$I<=$nf;$I++){
if ($I == 5) {
$a = (odbc_result($rn,$I));
// $a = date('Y',$a);
// $a = $a+543 ;
// print date("d.m.Y",$mk1);
echo "<td>",$a,"</td>";
// $a = $b;
}
else {
echo "<td>",odbc_result($rn,$I),"</td>";
}
}
echo "</tr>";
}
while(odbc_fetch_Row($rn));
echo "</table>";
?>
ใครรู้วิธีแก้ ช่วยทีครับ
อีกเรื่องนะครับ อยากให้มันแสดง เป็น วดป เป็น ปี พศ ด้วย ครับ ช่วยที
ทำมาเป็น พันๆๆรอบแล้ว จนปัญญาจริงๆๆ
echo "<td align=center>","เลขที่","</td>";
echo "<td align=center>","คำนำหน้า","</td>";
echo "<td align=center>","ชื่อ","</td>";
echo "<td align=center>","นามสกุล","</td>";
echo "<td align=center>","วันเดือนปีเกิด","</td>";
do {
echo "</tr>";
for($I=1;$I<=$nf;$I++){
if ($I == 5) {
$a = (odbc_result($rn,$I));
// $a = date('Y',$a);
// $a = $a+543 ;
// print date("d.m.Y",$mk1);
echo "<td>",$a,"</td>";
// $a = $b;
}
else {
echo "<td>",odbc_result($rn,$I),"</td>";
}
}
echo "</tr>";
}
while(odbc_fetch_Row($rn));
echo "</table>";
?>
ใครรู้วิธีแก้ ช่วยทีครับ
อีกเรื่องนะครับ อยากให้มันแสดง เป็น วดป เป็น ปี พศ ด้วย ครับ ช่วยที
ทำมาเป็น พันๆๆรอบแล้ว จนปัญญาจริงๆๆ
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27223
- Joined: 22/09/2008 6:18 pm
- Contact:
$nf มาจากไหนครับ แล้ว ข้อมูล เก็บ ไว้ ยังไง
while(odbc_fetch_Row($rn)); ใช้เพื่ออะไร
while(odbc_fetch_Row($rn)); ใช้เพื่ออะไร
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- suree
- PHP Newbie
- Posts: 5
- Joined: 01/01/1970 7:00 am
ใช้เรียก ตาราง ใน msaccess มาใช้งานครับ
ใช้เรียกตาราง ที่เราต้องการ มาแสดงผลครับ โค้ดทั้งหมดเป็นแบบนี้ครับ เมื่อกี้ไฟดับ เลยโพสใหม่ ตอบกระทู้ อาจซ้ำกันนะครับ
<?php
$dsn = "phptbhdb";
$uid ="";
$pwd = "";
$fn = odbc_connect($dsn,$uid,$pwd);
$sql= "select id_card ,prename,fname,lname,birthdate from person";
//$sql= "select * from person";
$rn = odbc_exec($fn,$sql);
$nf = odbc_num_fields($rn);
$nr = odbc_num_rows($rn);
echo "<table border = 1><tr>";
//for($I = 1;$I <=$nf;$I++){
//echo "<td>",$I,".",odbc_field_name($rn,$I),"</td>";
//}
echo "<td align=center>","เลขที่","</td>";
echo "<td align=center>","คำนำหน้า","</td>";
echo "<td align=center>","ชื่อ","</td>";
echo "<td align=center>","นามสกุล","</td>";
echo "<td align=center>","วันเดือนปีเกิด","</td>";
do {
echo "</tr>";
for($I=1;$I<=$nf;$I++){
if ($I == 5) {
$a = (odbc_result($rn,$I));
// $a = date('Y',$a);
// $a = $a+543 ;
// print date("d.m.Y",$mk1);
echo "<td>",$a,"</td>";
// $a = $b;
}
else {
echo "<td>",odbc_result($rn,$I),"</td>";
}
}
echo "</tr>";
}
while(odbc_fetch_Row($rn));
echo "</table>";
?>
<?php
$dsn = "phptbhdb";
$uid ="";
$pwd = "";
$fn = odbc_connect($dsn,$uid,$pwd);
$sql= "select id_card ,prename,fname,lname,birthdate from person";
//$sql= "select * from person";
$rn = odbc_exec($fn,$sql);
$nf = odbc_num_fields($rn);
$nr = odbc_num_rows($rn);
echo "<table border = 1><tr>";
//for($I = 1;$I <=$nf;$I++){
//echo "<td>",$I,".",odbc_field_name($rn,$I),"</td>";
//}
echo "<td align=center>","เลขที่","</td>";
echo "<td align=center>","คำนำหน้า","</td>";
echo "<td align=center>","ชื่อ","</td>";
echo "<td align=center>","นามสกุล","</td>";
echo "<td align=center>","วันเดือนปีเกิด","</td>";
do {
echo "</tr>";
for($I=1;$I<=$nf;$I++){
if ($I == 5) {
$a = (odbc_result($rn,$I));
// $a = date('Y',$a);
// $a = $a+543 ;
// print date("d.m.Y",$mk1);
echo "<td>",$a,"</td>";
// $a = $b;
}
else {
echo "<td>",odbc_result($rn,$I),"</td>";
}
}
echo "</tr>";
}
while(odbc_fetch_Row($rn));
echo "</table>";
?>
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27223
- Joined: 22/09/2008 6:18 pm
- Contact:
mixed odbc_result ( resource result_id, mixed field )
Returns the string contents of the field, FALSE on error, NULL for NULL data, or TRUE for binary data.
odbc_fetch_row() fetches a row of the data that was returned by odbc_do() / odbc_exec(). After odbc_fetch_row() is called, the fields of that row can be accessed with odbc_result().
ข้อมูล field birthdate เก็บ ไว้ อย่างไร
Returns the string contents of the field, FALSE on error, NULL for NULL data, or TRUE for binary data.
odbc_fetch_row() fetches a row of the data that was returned by odbc_do() / odbc_exec(). After odbc_fetch_row() is called, the fields of that row can be accessed with odbc_result().
ข้อมูล field birthdate เก็บ ไว้ อย่างไร
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- suree
- PHP Newbie
- Posts: 5
- Joined: 01/01/1970 7:00 am
mindphp wrote:mixed odbc_result ( resource result_id, mixed field )
Returns the string contents of the field, FALSE on error, NULL for NULL data, or TRUE for binary data.
odbc_fetch_row() fetches a row of the data that was returned by odbc_do() / odbc_exec(). After odbc_fetch_row() is called, the fields of that row can be accessed with odbc_result().
ข้อมูล field birthdate เก็บ ไว้ อย่างไร
เก็บเป็น date ครับ แต่เป็น ปี คศ
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27223
- Joined: 22/09/2008 6:18 pm
- Contact:
ดึง ข้อมูล จาก field มาได้ หรือยังครับ
ข้อมูลออกมาเป็น อะไร
แล้ว
เก็บเป็น date ครับ แต่เป็น ปี คศ.หมาย ความ ว่าไง ครับ
รูปแบบ ของ ข้อมูล เป็น อย่าง ไร
ข้อมูลออกมาเป็น อะไร
แล้ว
เก็บเป็น date ครับ แต่เป็น ปี คศ.หมาย ความ ว่าไง ครับ
รูปแบบ ของ ข้อมูล เป็น อย่าง ไร
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- suree
- PHP Newbie
- Posts: 5
- Joined: 01/01/1970 7:00 am
เก็บเป็น date ครับ แต่เป็น ปี คศ.หมาย ความ ว่าไง ครับ
รูปแบบ ของ ข้อมูล เป็น อย่าง ไร[/quote]
คืองี้ครับ ในแอค เซส รูปแบบฟิลนี้ เป็น DATE/time ซึ่งเป็นแบบ long date เวลาเราเข้าไปดูข้อมูลจะเห็น เช่น 1/7/1993 (ว ด ป) ถ้าผมรับมาแบบที่ผมเขียนโค้ดใหดู้ เอามาโชว์เลย PHP จะ โชว แบบนี้ ครับ 1993-07-01 00:00:00 แต่พอผมใช้คำสั่งแบบที่ผม remark ไว้ มันกลับแสดงผลไม่ได้ครับ
รูปแบบ ของ ข้อมูล เป็น อย่าง ไร[/quote]
คืองี้ครับ ในแอค เซส รูปแบบฟิลนี้ เป็น DATE/time ซึ่งเป็นแบบ long date เวลาเราเข้าไปดูข้อมูลจะเห็น เช่น 1/7/1993 (ว ด ป) ถ้าผมรับมาแบบที่ผมเขียนโค้ดใหดู้ เอามาโชว์เลย PHP จะ โชว แบบนี้ ครับ 1993-07-01 00:00:00 แต่พอผมใช้คำสั่งแบบที่ผม remark ไว้ มันกลับแสดงผลไม่ได้ครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- Posts: 27223
- Joined: 22/09/2008 6:18 pm
- Contact:
ถ้าดึง ข้อมูลออกจาก db ได้แล้ว
ก็ ใช้ วิธี แยก string ออก นะครับ
เช่น ถ้า ข้อมูล เป็น
1993-07-01 00:00:00
จะเห็น ว่า มันมี ช่องว่าง อยู่ระหว่าง
1993-07-01 กับ 00:00:00
เราก็ ใช้ ช่องว่า เป็น ตัวแยก ออก
จะได้
1993-07-01
เราก็ แยก 1993-07-01 ออก เป็น ชุดๆ ด้วย "-" อีกที ก็ จะได้ วัน แยกจาก เดือน แยกจากปี
แล้ว เอา ปี มาบวก 543 นะครับ
function ที่ใช้คือ
https://www.mindphp.com/modules.php?name ... nt&tid=342
ก็ ใช้ วิธี แยก string ออก นะครับ
เช่น ถ้า ข้อมูล เป็น
1993-07-01 00:00:00
จะเห็น ว่า มันมี ช่องว่าง อยู่ระหว่าง
1993-07-01 กับ 00:00:00
เราก็ ใช้ ช่องว่า เป็น ตัวแยก ออก
จะได้
1993-07-01
เราก็ แยก 1993-07-01 ออก เป็น ชุดๆ ด้วย "-" อีกที ก็ จะได้ วัน แยกจาก เดือน แยกจากปี
แล้ว เอา ปี มาบวก 543 นะครับ
function ที่ใช้คือ
https://www.mindphp.com/modules.php?name ... nt&tid=342
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ช่วยด้วยครับ โค้ดไม่ถูกสีักที
by death note » 05/02/2013 9:13 pm » in Programming - C/C++ & java & Python - 0 Replies
- 1305 Views
-
Last post by death note
05/02/2013 9:13 pm
-
-
-
ช่วยด้วยครับ ไม่รู้เซ็ตคุกกี้ผิดตรงไหน มันฟ้องตลอดเลย
by zamie » 01/02/2013 8:55 pm » in Programming - PHP - 5 Replies
- 2318 Views
-
Last post by Chayyim
05/02/2013 9:31 am
-
-
-
ช่วยด้วยครับ dreamweaver เมนูตารางด้านซ้ายชอบเลื่อนลงเมื่อใส่รูปหรือข้อความด้านขวา
by cmchamping » 19/08/2017 4:38 pm » in Programming - PHP - 0 Replies
- 394 Views
-
Last post by cmchamping
19/08/2017 4:38 pm
-
-
-
ช่วยด้วยครับ Magento2 ขึ้นแบบนี้
by Wongsadudee Markii » 20/02/2019 11:19 pm » in Magento user Guide Knowledge (เลิกทำเนื้อหา) - 3 Replies
- 1858 Views
-
Last post by mindphp
21/02/2019 4:45 am
-
-
-
ช่วยด้วยครับ.. ลบ Security Center ก็ไม่ได้
by holyslayersp » 23/05/2011 5:29 pm » in ถาม - ตอบ คอมพิวเตอร์ - 2 Replies
- 2209 Views
-
Last post by holyslayersp
24/05/2011 7:42 pm
-
-
-
เกี่ยวกับการ insert รูปครับ ช่วยด้วยครับ
by RonnaritBooyyarit » 20/06/2011 10:19 am » in Programming - PHP - 2 Replies
- 1080 Views
-
Last post by dexjanghan
22/06/2011 10:06 am
-
-
-
[C] ช่วยด้วยครับ ผมไม่เข้าใจว่าจะต้องเขียนยังไงดี( โปรแกรมบวก ลบ และ คูณ เมตริกซ
by oramaru » 24/07/2011 3:28 pm » in Programming - C/C++ & java & Python - 8 Replies
- 5330 Views
-
Last post by oramaru
09/08/2011 12:48 am
-
Who is online
Users browsing this forum: No registered users and 15 guests