Тема: Відображення данних з таблиці в PHP
Доброго вечора, у мене є обробник для пошуку на сайті з використанням БД. Ось шматок коду, який відповідає за відображення інформації з таблиці на сайт:
$raw_results = mysql_query("SELECT * FROM articles
WHERE (`title` LIKE '%".$query."%') OR (`text` LIKE '%".$query."%') OR (`type` LIKE '%".$query."%') OR (`url` LIKE '%".$query."%')") or die(mysql_error());
if(mysql_num_rows($raw_results) > 0){
while($results = mysql_fetch_array($raw_results)){
echo "<p><h3>".$results['title']."</h3>".$results['text']."</p>";
}
}
Мені необхідно замість рядка:
echo "<p><h3>".$results['title']."</h3>".$results['text']."</p>";
Вставити ось цей фрагмент HTML:
<a class="blog-title-link w-inline-block" href=".$results['url']."><h1 class="blog-title">.$results['title']. </h1></a>
<div class="post-info-wrapper">
<a class="post-info when-link" href="#">.$results['type'].</a></div>
<p class="post-summary">.$results['text'].</p>
<a class="button-round w-button" href=".$results['url'].">Читати повністю >>></a>
Я знаю, що це буде приблизно щось накшталт цього:
echo "мій HTML код"
Але при спробі зробити це самостійно виникають проблеми і код не працює. Можливо проблема є також у цьому рядочку:
$raw_results = mysql_query("SELECT * FROM articles
WHERE (`title` LIKE '%".$query."%') OR (`text` LIKE '%".$query."%') OR (`type` LIKE '%".$query."%') OR (`url` LIKE '%".$query."%')") or die(mysql_error());
А також після цього усього php коду не відображується увесь інший контент, який знаходиться нижче цього коду, так як php влаштований в HTML.
Дякую за розуміння і сподіваюсь на оперативну допомогу! Буду дуже вдячний усім!