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 : 055883

Guest




ถ้าต้องการทำตารางในหน้ารายงานให้มันโชว์เป็นหัวตาราง ต้องเขียนโค๊ดไงคะ แบบประมาณนี้อ่ะค่ะ
เหมือนในเอกเซลอ่ะค่ะ

วันที่ รหัส ชื่อ นามสกุล

เป็นหัวตารางแล้วก้อเรียกข้อมูลจากฐานข้อมูลมาใส่อ่ะค่ะ ต้องเขียนโค๊ดไงคะ ลองทำแล้วปรากฏว่ามันเรียกหัวตารางมาทุกรหัสเลยอ่ะ รบกวนหน่อยนะคะ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-02-11 11:54:51 By : fuang View : 985 Reply : 12
 

 

No. 1

Guest


เอาโค้ดมาแปะไว้ครับ เด่วจะมีคนมาแก้ให้ได้ไวกว่า มานั่งเดาว่าเกิดอะไร






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 12:17:32 By : ๅ/-
 


 

No. 2



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



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


ต้องเขียนแยกเป็น 2 ส่วนครับ
ส่วนแรก ก็เป็นส่วนของหัวข้อที่ต้องการโชว์ ให้เขียนแสดงออกมาได้เลย

ส่วนที่สอง เป็นส่วนที่ดึงข้อมูลออกมาโชว์ โดยในส่วนนี้ให้ทำการวนลูป ดึงข้อมูลออกมาโชว์ให้ครบ


เข้าใจว่าที่มันซ้ำออกมาหมดทุกข้อมูล น่าจะเกิดจากการวนลูปหัวข้อเข้าไปด้วย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 12:25:27 By : taleblue
 

 

No. 3



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



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


เขียนในส่วนหัวตารางอยู่นอกลูป ตามนี้
Code (PHP)
<table>
<tr>
	<td>วันที่</td>
	<td>รหัส</td>
	<td>ชื่อ</td>
	<td>นามสกุล</td>
</tr>
<?
$query=mssql_query("???????");
while($row=mysql_fetch_array($query)){?>
<tr>
	<td>ตัวแปรที่ต้องการแสดง</td>
	<td>ตัวแปรที่ต้องการแสดง</td>
	<td>ตัวแปรที่ต้องการแสดง</td>
	<td>ตัวแปรที่ต้องการแสดง</td>
</tr>
<?}?>
</table>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 13:08:43 By : NPPEP
 


 

No. 4



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



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


จัดไปครับ เอาไปปรับใช้เองนะ
Code (PHP)
$host = "localhost";
$database = "dbname";
$username = "root";
$password = "1234";
$connect = mysql_connect($host, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); 

mysql_select_db($database, $connect);
mysql_query("set NAMES tis620");
$sql="SELECT id,name,surname,tel FROM member";
$result = mysql_query($sql , $connect);

echo"
<table whidth= \"100% \">
	<tr>
		<td><B>ID</B></td>
		<td><B>NAME</B></td>
		<td><B>SURNAME</B></td>
		<td><B>TEL</B></td>
	<tr>";
while ($data = mysql_fetch_array($result)) {
echo "
	<tr>
		<td>$data['id']</td>
		<td>$data['name']</td>
		<td>$data['surname']</td>
		<td>$data['tel']</td>
	<tr>";
}//end while
echo"</table>";

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 13:12:07 By : avsqlz
 


 

No. 5

Guest


โค๊ดประมาณนี้อ่ะค่ะ


if($id_val != null){
$link = mysql_connect("localhost", "root", "1234");
$sql = "use taxi";
$result = mysql_query($sql);
$sql = "select add_newmember.id, add_newmember.name, add_newmember.lastname, add_tourit.date,add_tourit.adult,add_tourit.children,add_tourit.total From add_newmember,add_tourit where add_newmember.id ='$id_val' and add_newmember.id=add_tourit.id order by add_tourit.date ASC;";
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result);
if($num_rows == "")
{
echo "ไม่พบข้อมูลที่ค้นหา"."<p>";
echo "<a href=showtaxi.php>กลับหน้าแสดงข้อมูล</a></br>";
}
else {
while ($dbarr = mysql_fetch_array($result))
{
echo "&nbsp;วันที่&nbsp;:".$dbarr[date]. "&nbsp;&nbsp;รหัส&nbsp;:".$dbarr[id]. "&nbsp;&nbsp;ชื่อ&nbsp;:".$dbarr[name]. "&nbsp;&nbsp;นามสกุล&nbsp;:".$dbarr[lastname]. "&nbsp;&nbsp;จำนวนผู้ใหญ่&nbsp;:".$dbarr[adult]. "&nbsp;คน". "&nbsp;&nbsp;จำนวนเด็ก&nbsp;:".$dbarr[children]. "&nbsp;คน". "&nbsp;&nbsp;จำนวนทั้งหมด&nbsp;:".$dbarr[total]. "&nbsp;คน"."<p>";
}
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 13:15:21 By : fuang
 


 

No. 6

Guest


ช่วยดูให้หน่อยคร๊า
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 13:50:46 By : fuang
 


 

No. 7

Guest


ทำได้ละค่ะ แต่ผลปรากฏออกมา เป็นแบบนี้ค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 14:51:44 By : fuang
 


 

No. 8

Guest


[f


โค๊ด แบบนี้อ่ะค่ะ

$link = mysql_connect("localhost", "root", "1234");
$sql = "use taxi";
$result = mysql_query($sql);
$sql = "select add_newmember.id, add_newmember.name, add_newmember.lastname, add_tourit.date,add_tourit.adult,add_tourit.children,add_tourit.total From add_newmember,add_tourit where add_newmember.id ='$id_val' and add_newmember.id=add_tourit.id order by add_tourit.date ASC;";
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result);

if($num_rows == "")
{
echo "ไม่พบข้อมูลที่ค้นหา"."<p>";
echo "<a href=showtaxi.php>กลับหน้าแสดงข้อมูล</a></br>";
}
else {
echo "<table border = 1 BORDERCOLOR= #F90 width= 1000 height= 20 >
<tr>

<center><td><B>วันที่</B></td>
<td><B>รหัส</B></td>
<td><B>ชื่อ</B></td>
<td><B>นามสกุล</B></td>
<td><B>จำนวนผู้ใหญ่</B></td>
<td><B>จำนวนเด็ก</B></td>
<td><B>จำนวนทั้งหมด</B></td>
</center>
</tr>";

while ($dbarr = mysql_fetch_array($result))
{
echo "
<tr>
<td>$dbarr[date]</td>
<td>$dbarr[id]</td>
<td>$dbarr[name]</td>
<td>$dbarr[lastname]</td>
<td>$dbarr[adult]</td>
<td>$dbarr[children]</td>
<td>$dbarr[total]</td>
</tr>
</table>";}

ไม่เข้าใจว่าไมมันมาแค่ข้อมูลเดียว หุหุ งง ช่วยหน่อยนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 14:54:31 By : fuang
 


 

No. 9



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



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


Code (PHP)
$link = mysql_connect("localhost", "root", "1234");
$sql = "use taxi";
$result = mysql_query($sql);
$sql = "select add_newmember.id, add_newmember.name, add_newmember.lastname, add_tourit.date,add_tourit.adult,add_tourit.children,add_tourit.total From add_newmember,add_tourit where add_newmember.id ='$id_val' and add_newmember.id=add_tourit.id order by add_tourit.date ASC;";
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result); 

if($num_rows == "") 
{ 
echo "ไม่พบข้อมูลที่ค้นหา"."<p>";
echo "<a href=showtaxi.php>กลับหน้าแสดงข้อมูล</a></br>";
}
else { 
echo "<table border = 1 BORDERCOLOR= #F90 width= 1000 height= 20 >
<tr>

<center><td><B>วันที่</B></td>
<td><B>รหัส</B></td>
<td><B>ชื่อ</B></td>
<td><B>นามสกุล</B></td>
<td><B>จำนวนผู้ใหญ่</B></td>
<td><B>จำนวนเด็ก</B></td>
<td><B>จำนวนทั้งหมด</B></td>
</center>
</tr>";

while ($dbarr = mysql_fetch_array($result)) 
{
echo "
<tr>
<td>$dbarr[date]</td>
<td>$dbarr[id]</td>
<td>$dbarr[name]</td>
<td>$dbarr[lastname]</td>
<td>$dbarr[adult]</td>
<td>$dbarr[children]</td>
<td>$dbarr[total]</td>
</tr>
}//ปิดวงเล็บเงื่อนไขนี้ด้วยค่ะ while ($dbarr = mysql_fetch_array($result)){
</table>";
}//วงเล็บปิดตรงนี้คือปิดที่เงื่อนไขนี้หรือเปล่า if($num_rows == "")

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 15:07:45 By : NPPEP
 


 

No. 10

Guest


งะ มันยังเออเร่ออยู่อ่ะค่ะ เอาโค๊ดแบบเต็มๆไปดูให้หน่อยนะคะ รบกวนอีกรอบค่ะ

$link = mysql_connect("localhost", "root", "1234");
$sql = "use taxi";
$result = mysql_query($sql);
$sql = "select add_newmember.id, add_newmember.name, add_newmember.lastname, add_tourit.date,add_tourit.adult,add_tourit.children,add_tourit.total From add_newmember,add_tourit where add_newmember.id ='$id_val' and add_newmember.id=add_tourit.id order by add_tourit.date ASC;";
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result);

if($num_rows == "")
{
echo "ไม่พบข้อมูลที่ค้นหา"."<p>";
echo "<a href=showtaxi.php>กลับหน้าแสดงข้อมูล</a></br>";
}
else {
echo "<table border = 1 BORDERCOLOR= #F90 width= 1000 height= 20 >
<tr>

<center><td><B>วันที่</B></td>
<td><B>รหัส</B></td>
<td><B>ชื่อ</B></td>
<td><B>นามสกุล</B></td>
<td><B>จำนวนผู้ใหญ่</B></td>
<td><B>จำนวนเด็ก</B></td>
<td><B>จำนวนทั้งหมด</B></td>
</center>
</tr>";

while ($dbarr = mysql_fetch_array($result))
{
echo "
<tr>
<td>$dbarr[date]</td>
<td>$dbarr[id]</td>
<td>$dbarr[name]</td>
<td>$dbarr[lastname]</td>
<td>$dbarr[adult]</td>
<td>$dbarr[children]</td>
<td>$dbarr[total]</td>
</tr>
</table>";}

//echo "&nbsp;วันที่&nbsp;:".$dbarr[date]. "&nbsp;&nbsp;รหัส&nbsp;:".$dbarr[id]. "&nbsp;&nbsp;ชื่อ&nbsp;:".$dbarr[name]. "&nbsp;&nbsp;นามสกุล&nbsp;:".$dbarr[lastname]. "&nbsp;&nbsp;จำนวนผู้ใหญ่&nbsp;:".$dbarr[adult]. "&nbsp;คน". "&nbsp;&nbsp;จำนวนเด็ก&nbsp;:".$dbarr[children]. "&nbsp;คน". "&nbsp;&nbsp;จำนวนทั้งหมด&nbsp;:".$dbarr[total]. "&nbsp;คน"."<p>";

$result = mysql_query($sql);
$sql = "SELECT SUM(adult) AS adult, SUM(children) AS children,SUM(total) AS total FROM add_tourit where id = '$id_val';";
$result = mysql_query($sql);
$dbarr = mysql_fetch_array($result);
echo "ผลรวมต่างชาติผู้ใหญ่&nbsp;:".$dbarr[adult]."&nbsp;คน" ."<p>";
echo "ผลรวมต่างชาติเด็ก&nbsp;:".$dbarr[children]."&nbsp;คน" ."<p>";
echo "จำนวนทั้งหมด&nbsp;:".$dbarr[total]."&nbsp;คน"."<p>";
//echo "<a href=showtaxi.php>กลับหน้าแสดงข้อมูล</a></br>";

mysql_close($link);
echo "<style type=text/css>
@media print{
#no_print{display:none;}
}
</style>
<div id=no_print>
<a href=showtaxi.php>กลับหน้าแสดงข้อมูล</a><p>
<input type=button value=print onclick=window.print()>
</div>";}}

รบกวนอีกรอบน๊า....
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 15:29:08 By : fuang
 


 

No. 11

Guest


ได้ละค่ะ ขอบคุณมากๆๆๆๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 15:30:36 By : fuang
 


 

No. 12



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



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


คำสั่ง sql เชื่อมตารางใช้ left outer join ดีกว่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-11 15:32:55 By : avsqlz
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 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 อัตราราคา คลิกที่นี่