#php #phpstorm
#php #phpstorm
Вопрос:
Я не могу отобразить данные в моей текстовой области. Я тестирую отображение вопроса в текстовой области, и в моей структуре базы данных есть только идентификатор и вопрос, которые включают один вопрос.
Я буду признателен тем, кто попытается дать мне рекомендации.
HTML-код:
<!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>amp;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);
?>
Ответ №1:
ваш код не пытается напечатать вопрос в текстовой области, попробуйте
<textarea name="question" disabled cols="80%" rows="10">
<?echo $results['question']?>
</textarea>
предполагается, что question
это имя столбца вашей базы данных
Ответ №2:
если вы хотите отобразить данные из ваших вопросов. Самый простой способ будет
Измените расширение вашего 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