首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何换行mysqli select查询结果的文本

如何换行mysqli select查询结果的文本
EN

Stack Overflow用户
提问于 2018-08-22 06:45:30
回答 2查看 66关注 0票数 1

我甚至不知道该问些什么。

我有这个代码

代码语言:javascript
复制
$limitValue = $_POST['count'];
$type = $_POST['topic'];
$qType = join("','", $type);
$sql = "SELECT question_id, questionType, question, answerA, answerB, answerC, answerD
FROM questions
WHERE questionType IN ('$qType')
ORDER BY RAND() LIMIT $limitValue";
$result  = mysqli_query($link, $sql);

if (mysqli_num_rows($result) > 0) {
// output data from each row
while ($row = mysqli_fetch_array($result)) {
    $qID = $row['question_id'];
    $a = $row['answerA'];
    $b = $row['answerB'];
    $c = $row['answerC'];
    $d = $row['answerD'];
    $rA = $row['rightAnswer'];
    echo "QID: " . $row["question_id"]. "<br>".
    "Question Type: " . $row["questionType"]. "<br><br>" .
    "Question: " . $row["question"]. "<br><br><br>";
    echo "<input type = 'Radio' Name = 'Answer[$qID]' value ='A' > A. <span><span> $a &nbsp;&nbsp;\r\n<br><br>";
    echo "<input type = 'Radio' Name = 'Answer[$qID]' value ='B' > B. <span><span> $b &nbsp;&nbsp;\r\n<br><br>";
    echo "<input type = 'Radio' Name = 'Answer[$qID]' value ='C' > C. <span><span> $c &nbsp;&nbsp;\r\n<br><br>";
    echo "<input type = 'Radio' Name = 'Answer[$qID]' value ='D' > D. <span><span> $d &nbsp;&nbsp;\r\n<br><br><br><hr>";

    /* echo "A) " .$row["answerA"]. "<br>" . "B) " .$row["answerB"]. "<br>" . "C) " .$row["answerC"].  "<br>" . "D) " .$row["answerD"]. "<br><br><br>";*/
}
}
mysqli_free_result($result);
echo "<input name='submit' type='submit' value='See Results'>\r\n";
mysqli_close($link);
?>

当输出太长时,它会将其放在远离单选按钮的下一行。就像你在这里看到的选项A。

How to wrap text?

EN

回答 2

Stack Overflow用户

发布于 2018-08-22 06:48:23

它将推送到下一行,因为您在A.旁边指定了<span><span>。尝试使用&nbsp;&nbsp;,而不是<span><span>。这将为您提供不间断的空格。

票数 0
EN

Stack Overflow用户

发布于 2018-08-23 10:45:35

问题出在数据库中。有些人将内容输入到数据库中,这会导致段落中断(

)。所以代码没问题,只有数据才是问题所在。感谢那些帮助我们的人。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51957678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档