我使用API来显示有关用户的信息。
当我尝试为演示目的实现换行时,为了将信息显示在另一个下面,它无法工作,我似乎无法确定出现这种意外行为的原因。
下面是图片:
如您所见, ID 和群组都显示在同一行。
这是我的代码:
<?php
$query = "SELECT * FROM joke WHERE TRUE";
$bind = Array();
if ($_GET)
{
if ($_GET["text"] && $_GET["text"] != "") {
$query .= " and joke_text like :joke_text";
$bind[':joke_text'] = "%{$_GET['text']}%";
}
if ($_GET["author"] && $_GET["author"] != "") {
$query .= " and author_id = :author_id";
$bind[':author_id'] = "{$_GET['author']}";
}
$stmt = $dbConnection->prepare($query);
$stmt->execute($bind);
$rows = $stmt->fetchAll();
var_dump($rows);
}
?>
答案 0 :(得分:2)
您正在使用桌子。如果您希望br
将文本放在下一行,则文本需要位于同一个表格单元格中。将您的标记更改为:
<td>ID:<strong /> ' . $data['response']['id'] . '<br/>Group:<strong />' . $data['response']['groupName']</td>;
或者你根本不能使用br而只是添加一个新的表格行:
<tr><td>ID:</td><td><strong /> ' . $data['response']['id'] . '</td></tr>
<tr><td>Group:</td><td><strong />' . $data['response']['groupName'].'</td></tr>';