嗯,我在这里进行了一场大斗争,似乎无法弄清楚,所以我会在这里问。 我有这样的代码:Table Format.PHP/HTML
echo "
while($info = mysql_fetch_array($data)) {
echo"
\r";echo"
\r";echo "".$info ['Hackforums_UName']."\r";
echo "
\r";echo "
\r";echo"
\r";echo"
\r";echo "".$info['Osu_UName']."\r";
echo"
\r";echo"
\r";}
echo"
";?>
现在没事我有Osu_PLink和Osu_UName应列出Hackforums_PLink和Hackforums_UName的右我已经多次试图要做的事情这一点,但不能让它正常工作的问题,这是特别由于使用回声而令人困惑。 我从来没有以这种方式使用过PHP,并且如果你知道如何获得表头(Hackforums Name和Osu!Name),请说出口,我真的不知道如何从这里开始,所以你们可以帮我出去吗?
+2
WTF的前下?!?嵌套0标签....请让那只是一个错字 –
2013-03-13 13:15:35
+0
哎呀是啊我正在尝试与作为一个行,但几乎忘记删除旧标签 –
2013-03-13 13:18:23
A
回答
0
你应该写你的PHP有点不同。
<?php echo $info ['Hackforums_UName'] ?> | <?php echo $info ['Osu_UName'] ?> |
2013-03-13 13:35:48
dciso
+0
好吧,这种作品只有我的表标题显示在每个新的细胞。任何关于如何解决这个问题的想法应该只有一行。 –
2013-03-13 14:09:14
+0
通常我会把它们放在while循环之外,但是因为$ info只在while循环中可用。如果计数等于一个然后显示标题,我会保留一个计数并放置一个if语句。合理? –
2013-03-13 14:19:40
0
这是你想要的?
echo"
";echo"
";echo "".$info ['Hackforums_UName']."";
echo "
";echo"
";echo "".$info['Osu_UName']."\r";
echo"
";echo "
";新行将始终下降到前一行。所以你必须把它放在同一行。
2013-03-13 13:35:51
SachinGutte
0
如果我理解的很好,你想在同一行显示两个单元格?在这种情况下,摆脱中介
echo "\r";
echo"
\r";因为它们强制显示新行。
IFY OU要添加表头,只需添加while循环
echo "
Hackforums NameOsu! Name";哦,顺便说一句,mysql_fetch_array被弃用PHP 5.5
2013-03-13 13:36:29