วันศุกร์ที่ 15 ตุลาคม พ.ศ. 2553

php column group table


<?php
include_once("config.inc.php");
//โค้ดส่วนนี้ควรจะรวมไว้ใน config.inc.php
$conn = mysql_connect($hostname,$username,$password) ;
mysql_query("SET NAMES UTF8");///**
if ( ! $conn )
die ( "ไม่สามารถติดต่อกับ MySQL ได้" );
mysql_select_db ( $dbname, $conn )
or die ( "ไม่สามารถเลือกฐานข้อมูล ได้" );
?>
<?php
$sql = "SELECT supdata.namecompany, product.product FROM supdata,product ORDER BY namecompany";
$r = mysql_db_query($dbname, $sql);
$num_rows = mysql_num_rows($r);
$i = 0;
$cp = array();
while ($i < $num_rows){ //build group data
$row = mysql_fetch_assoc($r);
$name = $row["namecompany"];
if (!isset($cp[$name]))
$cp[$name] = array();
$cp[$name][] = $row;
$i++;
}
?>
<table width="818" height="61" border="1">
<tr>
<th height="55"> บริษัท </th>
<th> product </th>
</tr>
<?php foreach($cp as $key=>$company):?>
<tr>
<td>
<?php echo $key;?>
</td>
<td>
<?php foreach($company as $sub):?>
<?php echo $sub['product'].nl2br("\n");?>
<?php endforeach;?>
</td>
<td><a href="edit.php?ids=<?php echo 'some_id' //ตรงนี้ยังไม่ทราบว่าคือข้อมูลอะไร?>">ดู</a></td>
</tr>
<?php endforeach;?>
</table>

ไม่มีความคิดเห็น:

แสดงความคิดเห็น