Php 从数据库获取数据并显示奇数或偶数id号
我有一张有一套资料的桌子。我为每一行设置id(大约30行信息)。有没有什么方法可以让PHP只获取奇数或偶数的id号来显示在网页上 我想将它们显示在两列中:左侧为奇数id的行,右侧为偶数id的行Php 从数据库获取数据并显示奇数或偶数id号,php,Php,我有一张有一套资料的桌子。我为每一行设置id(大约30行信息)。有没有什么方法可以让PHP只获取奇数或偶数的id号来显示在网页上 我想将它们显示在两列中:左侧为奇数id的行,右侧为偶数id的行 该代码将如何编写?或有谁能告诉我一些要阅读的源代码或教程吗?使用模来检查值是否为奇数/偶数检查更多信息 $id % 2 == 0 //is even $id % 2 == 1 //is odd 因此: 可能更简单的方法是提取查询中的所有内容,将css类添加到每一行(奇数或偶数),然后使用非常简单的jq
该代码将如何编写?或有谁能告诉我一些要阅读的源代码或教程吗?使用模来检查值是否为奇数/偶数检查更多信息
$id % 2 == 0 //is even
$id % 2 == 1 //is odd
因此:
可能更简单的方法是提取查询中的所有内容,将css类添加到每一行(奇数或偶数),然后使用非常简单的jquery命令显示所需的内容
$(document).ready(function () {
$('.odd').display( etc....
类似的东西…这是一个相当标准的模式 由于您是按顺序迭代结果,并且表是按水平顺序构建的,因此您的伪代码如下所示:
<table>
<tr>
FOREACH RESULT i
<td>DATA(i)</td>
IF i IS ODD
</tr><tr>
ENDIF
ENDFOREACH
</tr>
</table>
每个结果i
数据(一)
如果我很奇怪
恩迪夫
ENDFOREACH
理想情况下,您可以添加更多条件以避免空行,但这应该可以让您开始。如果数字可以被2整除,则为偶数,否则为奇数。检查ID是否可以被2整除。基本代数。它是模算子,不是模,它的真值表和你写的相反。余数为0,偶数时为假,奇数时为真。但这不是OP要求的!他不想要交替的行样式;他想要两个专栏,为什么投反对票?jquery不仅仅用于替代行样式。不,但这就是您的答案所讨论的。它既不处理列的呈现,也不创建奇数和偶数之间的区别。它似乎只谈论用一行标记为
.odd
“做点什么”,而事实上,行的奇数或偶数并不是被问到的@唐塞巴:不。正如我所说,这是伪代码。我将把实现留给OP的想象。
<table>
<tr>
FOREACH RESULT i
<td>DATA(i)</td>
IF i IS ODD
</tr><tr>
ENDIF
ENDFOREACH
</tr>
</table>