|
|
|
ช่วยด้วยครับต้องแก้ไขตรงไหนให้ได้แถวแบบนมากกว่า ข้อมูล |
|
|
|
|
|
|
|
ลองดูแบบนี้ครับ
Code (PHP)
<html>
<head>
<title></title>
</head>
<body>
<?
/*$max = 10;
$sql = "select * from student ";
$res=mysql_query($sql) or die(mysql_error())
$count=1;
while($data=mysql_fetch_assoc($res)){
echo $count.".) ".$data["stname"]."<br />\n";
$count++;
}
for($i=$count; $i<=$max; $i++){
echo $i.".) <br />\n";
}
*/
$objConnect = mysql_connect("localhost","root","admin1q2w3e4r") or die("Error Connect to Database");
$objDB = mysql_select_db("prcs_db");
$max = 20;
$strSQL = "SELECT * FROM std_addsub";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$count=1;
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">รหัส</div></th>
<th width="98"> <div align="center">คำนำหน้า</div></th>
<th width="98"> <div align="center">ชื่อ</div></th>
</tr>
<?
for($i=1;$i<=10;$i++)
{
$objResult = mysql_fetch_array($objQuery);
?>
<tr>
<td align="right"><?=$objResult["tech_id"];?></td>
<td align="right"><?=$objResult["code_sub"];?></td>
<td align="right"><?=$objResult["num_sub"];?></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
</body>
</html>
|
|
|
|
|
Date :
2012-05-24 17:05:53 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้ครับ
Code (PHP)
<html>
<head>
<title></title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","admin1q2w3e4r") or die("Error Connect to Database");
$objDB = mysql_select_db("prcs_db");
$max = 20;
$strSQL = "SELECT * FROM std_addsub";
$objQuery = mysql_query($strSQL) or die (mysql_error()."<br />\nError Query [".$strSQL."]");
$count=0;
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">รหัส</div></th>
<th width="98"> <div align="center">คำนำหน้า</div></th>
<th width="98"> <div align="center">ชื่อ</div></th>
</tr>
<?
while($objResult = mysql_fetch_array($objQuery))
{
$count++;
?>
<tr>
<td align="right"><?=$objResult["tech_id"];?></td>
<td align="right"><?=$objResult["code_sub"];?></td>
<td align="right"><?=$objResult["num_sub"];?></td>
</tr>
<?
}
//เริ่มนับต่อจากตัวแปร $count ที่อยู่ในลูป while
//แต่จะนับ หรือเพิ่มบรรทัดไปไม่มากกว่าค่าที่อยู่ในตัวแปร $max
for($i=$count; $i<=$max; $i++){
?>
<tr>
<td align="right"> </td>
<td align="right"> </td>
<td align="right"> </td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
</body>
</html>
|
|
|
|
|
Date :
2012-05-24 20:43:20 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เค้ากำหนดจำนวนบรรทัดมากสุดไว้ สำหรับออกแบบเอกสารในลักษณะของ ใบเสร็จ ใบส่งสินค้า จะได้ลงฟอร์มให้พอดีกับบรรทัดที่มีอยู่
ถ้าเกิน $max=20 ก็เปิดบิลหน้าถัดไปซิ นี่คือวัตถุประสงค์ ของการกำหนดจำนวนบรรทัดล่ะครับ
|
|
|
|
|
Date :
2012-05-25 11:43:12 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|