查看: 741|回复: 9
|
html: datapagesize
[复制链接]
|
|
<table width="80%" border="1" datapagesize="5" align="center" cellpadding="2" cellspacing="2">
<tr>
<th width="50%">Forum</th>
<th width="25%">Author</th>
<th width="25%">Update By</th>
</tr>
<?
$i=0;
while ($i < $num) {
$title=mysql_result($result,$i,"title");
$author=mysql_result($result,$i,"author");
$id=mysql_result($result,$i,"forum_id");
$author2=mysql_result($result,$i,"updateAuthor");
$date=mysql_result($result,$i,"updateTime");
?>
<tr>
<td><a href = "http://localhost/forum_display.php?id=<?=$id?>"><?=$title?></td>
<td align="center"><?=$author?></td>
<td align="center"><?=$author2?></td>
</tr>
<?
++$i;
}
mysql_close();
?>
</table>
为什么还是display多过5个record? |
|
|
|
|
|
|
|
发表于 5-3-2006 04:09 PM
|
显示全部楼层
两个问题:
1. 你的 $num 是什么?
2. 你应该放 $i++ 而不是 ++$i, 这两个出来的效果是不一样的. |
|
|
|
|
|
|
|
楼主 |
发表于 5-3-2006 05:17 PM
|
显示全部楼层
<?
include("forum_connection.php");
$query = "SELECT * FROM topic";
$result = mysql_query($query);
$num = mysql_num_rows($result);
?>
<table width="80%" border="1" datapagesize="5" align="center" cellpadding="2" cellspacing="2">
<tr>
<th width="50%">Forum</th>
<th width="25%">Author</th>
<th width="25%">Update By</th>
</tr>
<?
$i=0;
while ($i < $num) {
$title=mysql_result($result,$i,"title");
$author=mysql_result($result,$i,"author");
$id=mysql_result($result,$i,"forum_id");
$author2=mysql_result($result,$i,"updateAuthor");
$date=mysql_result($result,$i,"updateTime");
?>
<tr>
<td><a href = "http://localhost/forum_display.php?id=<?=$id?>"><?=$title?></td>
<td align="center"><?=$author?></td>
<td align="center"><?=$author2?></td>
</tr>
<?
++$i;
}
mysql_close();
?>
</table> |
|
|
|
|
|
|
|
发表于 6-3-2006 08:33 AM
|
显示全部楼层
原帖由 J_luv_Velence 于 5-3-2006 05:17 PM 发表
<?
include("forum_connection.php"
$query = "SELECT * FROM topic";
$result = mysql_query($query);
$num = mysql_num_rows($result);
?>
<table width="80%&q ...
你还是没改掉你的 ++$i? |
|
|
|
|
|
|
|
楼主 |
发表于 7-3-2006 01:29 PM
|
显示全部楼层
原帖由 goatstudio 于 6-3-2006 08:33 AM 发表
你还是没改掉你的 ++$i?
我改了还是不行............ |
|
|
|
|
|
|
|
发表于 7-3-2006 03:06 PM
|
显示全部楼层
datapagesize应该只用在databinding的时候才有效吧... 你只是纯粹把data print在table上是没有用的。(databinding只适用在Internet Explorer)
例子:
- <body>
- <xml id="items" async="false">
- <?xml version="1.0"?>
- <items>
- <item>
- <name>Test1</name>
- <age>15</age>
- </item>
- <item>
- <name>Test2</name>
- <age>16</age>
- </item>
- <item>
- <name>Test3</name>
- <age>17</age>
- </item>
- <item>
- <name>Test4</name>
- <age>18</age>
- </item>
- </items>
- </xml>
- <table datasrc="#items" datapagesize="3" border="1" width="50%">
- <tr>
- <td><span datafld="name"></span></td>
- <td><span datafld="age"></span></td>
- </tr>
- </table>
- </body>
复制代码 |
|
|
|
|
|
|
|
发表于 7-3-2006 03:07 PM
|
显示全部楼层
datapagesize应该只用在databinding的时候才有效吧... 你只是纯粹把data print在table上是没有用的。(databinding只适用在Internet Explorer)
例子:
- <body>
- <xml id="items" async="false">
- <?xml version="1.0"?>
- <items>
- <item>
- <name>Test1</name>
- <age>15</age>
- </item>
- <item>
- <name>Test2</name>
- <age>16</age>
- </item>
- <item>
- <name>Test3</name>
- <age>17</age>
- </item>
- <item>
- <name>Test4</name>
- <age>18</age>
- </item>
- </items>
- </xml>
- <table datasrc="#items" datapagesize="3" border="1" width="50%">
- <tr>
- <td><span datafld="name"></span></td>
- <td><span datafld="age"></span></td>
- </tr>
- </table>
- </body>
复制代码 |
|
|
|
|
|
|
|
楼主 |
发表于 7-3-2006 03:41 PM
|
显示全部楼层
酱我要如何把10个record分成2个page来display,每个page5个record??? |
|
|
|
|
|
|
|
发表于 8-3-2006 09:18 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 9-3-2006 07:40 AM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|