gpt4 book ai didi

php - 显示奇数和偶数数据

转载 作者:行者123 更新时间:2023-11-29 13:32:47 25 4
gpt4 key购买 nike

我已经在谷歌和这里进行了检查,但无法找到特定于我想要做的事情的答案。

基本上,我正在尝试使用这样的数据库创建一个表:

[0001][0002]
[0003][0004]

但是,由于某种原因我无法做到这一点。

这就是我所得到的,但它根本不起作用。我想指出的是,我对 php 还很陌生,尽管这可能是显而易见的。

<table>

<?php

...

$x = 0;

while($info = mysql_fetch_array( $data ))
{
while($info['id'] <= 4)
{

if($x ==0){ // [I feel like the error is in here.]
Print "<tr>";
$x++;
}elseif($x == 2){
Print "</tr>";
}else(){
$x++;
}

Print '<td><a href="'.$info['url'] . '"><img src="' .$info['img'] . '" width="210" height="157"></a>';
Print "".$info['name'] . "</td>";
}
}
?>

</table>

如果没有计数器,该表更像是一个向下的单列表。

最佳答案

您遇到了一些问题:

  • 打印行中存在语法错误,连接 (.) 区域与用于返回字符串的引号类型不一致,例如' 或 "
  • 无法确定哪一列以及断点在哪里

尝试这样的事情(假设您的数据库结果很好):

<table>
<?php
// ...
$i = 1;
$columns = 2;

while($info = mysql_fetch_array( $data )) {
if($i == 1) {
echo '<tr>';
}

echo '<td><a href="'.$info['url'].'"><img src="'.$info['img']. '" width="210" height="157">' . $info['name'] . '</a></td>';

if($i == $columns) {
echo '</tr>';
$i = 1;
} else {
$i++;
}

}
?>
</table>

关于php - 显示奇数和偶数数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19171110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com