将HTML存储在包含PHP函数的数据库中?

时间:2018-03-18 21:07:35

标签: php html sql

我的目标是在我的MySQL数据库中存储一个HTML文本框,其中包含一个php函数来引用另一个数据库中的值,然后通过访问数据库在另一个页面上显示该文本框。

这是我到目前为止所做的:

DBfunctions

<?php
function createTextBox()
{
$otherData =getContent();
$textBox = "<input type='text' name='firstname' value = $otherData>";
return $textBox;
}

function getContent()
{
global $pdo;
$statement = $pdo->prepare('SELECT data FROM content WHERE id =1');
$statement->execute();
$result = $statement->fetchColumn();
return $result;
 }

$value= createTextBox(); 

function readContent()
{
global $pdo;
$statement = $pdo->prepare('SELECT data FROM database WHERE id =1');
$statement->execute();
$result = $statement->fetchAll(PDO::FETCH_CLASS, 'Pages');
return $result;
}

global $pdo;
$statement = $pdo->prepare("UPDATE database set content = '$value' WHERE id 
=1");
$statement->execute();
?>

 <?php 

 require_once 'DBfunctions.php';

 $content = readContent();

 ?>

<html>

<?php foreach ($results as $data): ?>
<?= $data ->content?>
<?php endforeach ?>

</html>

问题似乎是当我在createTextBox函数中指定$ textbox的值时,它不使用$ otherData的值,而只是将其视为字符串。

非常感谢任何帮助!

干杯

0 个答案:

没有答案