Используйте определение, как вы получаете возврат данных функции - PullRequest
0 голосов
/ 04 ноября 2019

Я получаю HTML-код из базы данных. Он будет храниться с несколькими определениями PHP. которые определены в предыдущей функции, где текущая функция будет возвращать HTML-код из базы данных.

Как я могу получить определенное значение внутри HTML-кода, восстановленного из базы данных.

Определения, которые вы видитебыло объявлено в данных, которые я получаю из базы данных. Но я не могу получить их значения. Он не получает значение динамически в $ thankYouTemplate

function newPostPageMailDesign($title, $feturedImage, $smallContent, $permalink, $youMayAlsoLikeQuery) {

define('featuredImage', $feturedImage);
define('shortContent', $smallContent);
define('permalink', $permalink);
define('title', $title);

$thankYouTemplate = getData();
$HtmlAMiler = $thankYouTemplate;
    return $HtmlAMiler;
}
function getData()
{
$Data = "Some HTML Code from database with".featuredImage.permalink."already in the databse";
return $Data;
}

1 Ответ

0 голосов
/ 04 ноября 2019

Отредактируйте ваш HTML-код в вашей базе данных, добавив фиктивную строку, например "__DUMMYSTRING__". Теперь с помощью str_replace замените "__DUMMYSTRING__" содержимым или HTML-кодом, который вы хотите добавить.

пример:

echo str_replace( '__DUMMYSTRING__' , $newHTMLCODE, $HTMLCodeFormDataBase);

Не может быть эффективным способом, но может работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...