无法在PHP中向我的textarea显示数据

时间:2016-10-23 08:04:46

标签: php phpstorm

我无法在文本区域显示数据。我正在测试在textarea上显示问题,我的数据库结构只有id和问题,包含一个问题。

我会感谢那些试图给我指导的人。

HTML code:

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="../css/style.css" />
    <link rel="stylesheet"  href="../css/bootstrap.css" />
    <link href="https://fonts.googleapis.com/css?family=Comfortaa" rel="stylesheet">
    <title>Question</title>
  </head>
  <body>
    <div class="container">
      <div class="header clearfix">
        <nav>
          <ul class="nav nav-pills pull-right">
            <!--<li role="presentation" class="active"><a href="settings.php">Settings</a></li>-->
            <li role="presentation"><a href="logout.php">Logout</a></li>
          </ul>
        </nav>
        <h3 class="text-muted">Question App</h3>
      </div>
      <form action="question.php" method="post">
        <tr>
          <td><b>Question</b></td>
          <br />
          <td><textarea name="question" disabled cols="80%" rows="10"></textarea></td>
        </tr>
      </form>
      <footer class="footer">
        <p>&copy; 2016 Login App, Inc.</p>
      </footer>
    </div>
  </body>
</html>

PHP代码:

<?php
session_start();
require 'database.php';

$records = $conn->prepare("SELECT * FROM `question` WHERE id = 1");
$records->execute();
$results = $records->fetch(PDO::FETCH_ASSOC);
?>

2 个答案:

答案 0 :(得分:0)

您的代码不会尝试将问题打印到textarea,请尝试

question

假设from airtable import airtable 是数据库列的名称

答案 1 :(得分:0)

如果您想显示问题数据。最简单的方法是

将您的HTML文件扩展名更改为.php

<tr>
   <td><b>Question</b></td><br />
   <td>
      <textarea name="question" disabled cols="80%" rows="10">
         <?php include('question.php'); ?>
      </textarea>
  </td>
</tr>

并确保您在question.php中的打印数据