Я повторяю содержимое таблицы, используя foreach, проблема, которую я получаю, заключается в том, что дата всегда находится вверху страницы, поэтому при просмотре моего однострочного предварительного просмотра я просто получаю дату и больше ничего.Если я уберу дату, это нормально, и вы увидите первую строку шаблона.Поэтому я пытаюсь удалить тег даты из предварительного просмотра, используя для каждого.Я использую следующий код, но он, кажется, не делает много, насколько я вижу, у меня все в порядке?.
echo '<div class="messagerow">';
// this pulls the message from the foreach above it
$emlmsg = $row->emailformmessage;
// I am trying to remove the date by replacing it with the blank contents of this string value.
$dateremove = '';
// This is the str_replace that is supposed to remove the {date} tag along with the paragraph tags it is wrapped in.
$emlmsgfiltered = str_replace(array('<p>{date}</p>'), array($dateremove), $emlmsg);
// I then echo the filtered message here, minus the date....but its still there ??
echo $emlmsgfiltered;
echo '</div>';
Редактировать >>>>>>
As requested, this is the html code
<p>{date}</p>
<p>Dear {name} thankyou for your order, if you need any more oil we will be happy to provide you with a competitive quote.</p>
<p>Kind Regards</p>
{createdby}