Может я сформулирую вопрос не правильно, но я постараюсь объяснить все детально. У меня есть php код.
<?php
header('Content-type: text/html; charset=utf-8');
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', '');
define('DB_NAME', 'pdd');
if (!mysql_connect(DB_HOST, DB_USER, DB_PASS)) {
exit('Cannot connect to server');
}
if (!mysql_select_db(DB_NAME)) {
exit('Cannot select database');
}
mysql_query('SET NAMES utf8');
function search ($query)
{
$query = trim($query);
$query = mysql_real_escape_string($query);
$query = htmlspecialchars($query);
if (!empty($query))
{
if (strlen($query) < 3) {
$text = '<p>Слишком короткий поисковый запрос.</p>';
} else if (strlen($query) > 128) {
$text = '<p>Слишком длинный поисковый запрос.</p>';
} else {
$q = "SELECT *
FROM `rules` WHERE `article_name` LIKE '%$query%'";
$result = mysql_query($q);
if (mysql_affected_rows() > 0) {
$row = mysql_fetch_assoc($result);
$num = mysql_num_rows($result);
$text = '<p>По запросу <b>'.$query.'</b> найдено совпадений: '.$num.'</p>';
do {
// Делаем запрос, получающий ссылки на статьи
$q1 = "SELECT `link` FROM `table_name` WHERE `uniq_id` = '$row[page_id]'";
$result1 = mysql_query($q1);
if (mysql_affected_rows() > 0) {
$row1 = mysql_fetch_assoc($result1);
}
$text .= '<p>'.$row1['aticle_name'].''.$row['text'].''.$row['id'].''.'">'.$row['aticle_name'].'</p>
<p>'.$row['desc'].'</p>';
} while ($row = mysql_fetch_assoc($result));
} else {
$text = '<p>По вашему запросу ничего не найдено.</p>';
}
}
} else {
$text = '<p>Задан пустой поисковый запрос.</p>';
}
return $text;
}
?>
И у меня вопрос, как задать стиль $q? Например сделать задний фон красным, и тд...