表格单元格PHP中的换行符

时间:2013-04-08 03:05:23

标签: php html

我正在尝试在我的表格单元格中执行多个换行符(br)。 但我的语法有问题。

下面是我在单个单元格中执行换行符(br)的代码,但它不起作用。 我应该怎么做呢?

echo("<tr><td>".$row[0]. 
                <br/> 
                $row[1]. 
                <br/> $row[2]. 
                <br/> 
                "<img src=images/".$row["skuCode"]."_1.jpg>".
                <br/>
                <a href=viewProductItem.php?skuCode=".$row[0].">View</a>".
                 "</td></tr>");

5 个答案:

答案 0 :(得分:5)

你没有正确使用引号,但我认为使用heredoc要容易得多。

echo <<<HTML
    <tr><td>$row[0]<br/>$row[1]<br/>$row[2]<br/>
    <img src=images/$row[skuCode]_1.jpg<br/>
    <a href=viewProductItem.php?skuCode=$row[0]>View</a>
    </td></tr>
HTML;

答案 1 :(得分:3)

您忘记了<br/>周围的引号,请尝试:

echo("<tr><td>".$row[0]. 
                "<br/>" .
                $row[1]. 
                "<br/>". $row[2]. 
                "<br/>" .
                "<img src=images/".$row["skuCode"]."_1.jpg>".
                "<br/>".
                "<a href=viewProductItem.php?skuCode=".$row[0].">View</a>".
                 "</td></tr>");

或者:

echo("<tr><td>{$row[0]} 
                <br/> 
                {$row[1]} 
                <br/> {$row[2]} 
                <br/> 
                <img src=images/.$row[skuCode]._1.jpg>
                <br/>
                <a href=viewProductItem.php?skuCode={$row[0]}>View</a>.
                 </td></tr>");

答案 2 :(得分:2)

您忘记打开并关闭字符串中的引号:

<?php

echo "<tr><td>".$row[0]."<br/>".$row[1]."<br/>".$row[2]."<br/><img src=images/".$row["skuCode"]."_1.jpg><br/><a href=viewProductItem.php?skuCode=".$row[0].">View</a></td></tr>";

?>

答案 3 :(得分:1)

试试这个:

echo "<tr><td>{$row[0]}<br/>{$row[1]}<br/>{$row[2]}<br/><img src=\"images/{$row['skuCode']}_1.jpg\"><br/><a href=viewProductItem.php?skuCode=\"{$row[0]}\">View</a></td></tr>";

你忘了将br标签包在括号旁边,你也可以使用花括号来永远不要退出你的字符串并在php中连接它

echo "String with $variable works";
echo "String with {$array['key']} works with curly bracers."

答案 4 :(得分:0)

如果你想使其HTML输出格式良好,那么你可以检查一下:

echo "<tr>\n";
echo "  <td>" . $row[0] . "<br />\n";
echo "  " . $row[1] . "<br />\n";
echo "  " . $row[2] . "<br />\n";
echo '  <img src="images/' . $row["skuCode"] . '_1.jpg"><br />' . "\n";
echo '  <a href="viewProductItem.php?skuCode=' . $row[0] . '">View</a></td><br />' . "\n";
echo "</tr>\n";

或者这个:

echo "<tr>\n";
echo "  <td>" . $row[0] . "<br />\n";
echo "  " . $row[1] . "<br />\n";
echo "  " . $row[2] . "<br />\n";
echo "  <img src=images/" . $row["skuCode"] . "_1.jpg><br />\n";
echo "  <a href=viewProductItem.php?skuCode=" . $row[0] . ">View</a></td><br />\n"
echo "</tr>\n";

或者如果你不喜欢这些,请看看:

echo("<tr><td>" . $row[0] . "\n" .
                "<br />\n" .
                $row[1] . "\n" .
                "<br />" . $row[2] . "\n" .
                "<br />\n" .
                "<img src=images/" . $row["skuCode"] . "_1.jpg>\n" .
                "<br />\n" .
                "<a href=viewProductItem.php?skuCode=" . $row[0] . ">View</a>\n" .
                 "</td></tr>\n");