永发信息网

php从表格里输出全部数据

答案:5  悬赏:60  手机版
解决时间 2021-04-24 06:07
  • 提问者网友:最美的风景
  • 2021-04-23 15:00

<table cellpadding="5" cellspacing="10" width="100%" border="1">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>'.$detail[0].'</td>
<td>'.$detail[1].'</td>
<td>'.$detail[2].'</td>
</tr>
</table>

我这种只能显示一条。。。如何显示所有呢? 刚接触PHP

最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-04-23 16:10
循环啊。。,比如
<table cellpadding="5" cellspacing="10" width="100%" border="1">
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<?php foreach($detail as $d){
echo "<td>{$d}</td>";
}
?>
</tr>
</table>

我写的是detail就是一维数组的情况,是从你给的代码来写的。
不知道你的数据格式是什么。根据经验应该是循环tr而不是td,所以或许应该是:

<table cellpadding="5" cellspacing="10" width="100%" border="1">

<tr>

<td>1</td>

<td>2</td>

<td>3</td>

</tr>
<?php foreach($detail as $d){

echo "<tr>";

echo "<td>{$d[0]}</td>";
echo "<td>{$d[1]}</td>";
echo "<td>{$d[2]}</td>";
echo "</tr>";

}

</tr>
?>

</table>
总之循环就对了,数组操作是php的亮点。
全部回答
  • 1楼网友:北方的南先生
  • 2021-04-23 18:55

你把所有数据存进一个数组里面...

然后就循环输出...

就跟上面 Lisum 写的一样...

你需要了解的知识是,数组的遍历问题.

去搜索一下,你学会了,会进步很多

我讲得比较少,因为我比较懒

当然,有个方向,自己摸索比较有意义.

什么都告诉你了,就无味了..

  • 2楼网友:人類模型
  • 2021-04-23 17:27
循环输出
  • 3楼网友:怀裏藏嬌
  • 2021-04-23 16:31

所有数据都保存在detail数组么?

  • 4楼网友:不甚了了
  • 2021-04-23 16:21
$detail->movenext();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯