我正在尝试在我的表格单元格中执行多个换行符(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>");
答案 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");